Signature Verification -- ML-DSA-87
pk: 2D1E6BED8452EBF126EDE70CA0A2B50D03342D5B13B2AE210F4562A3BF670CB15CE925FD22F26242BAE310B3AA413B6E78D442D935D1728A3248CC205CCD8D3FD834955520CDFB2C73E90E608B2C3FA8B7D179FDDCC88111C9E84171E9709B535933E492B6819C6A92EDA25AC407771A8FEDB4E711FB89EB7BDFCCEAC53B4EF46B6FBEE132A9D7ADB436E74A6D671183AF311A7A31429B012117527585F7920F348A6911885A0208B66DE30793B13FE1D57BD951F7AAC0349A785D26DBF1F0A91E5C9F4FA7435C44A943F1381145EDEB1C8A05EEFFAB202CF62CEE7742363EE69D8E450FF67C3962D6FF97BC3D02D6DF4A35DA3F89A48833CDF290F0E9372F65A58865FD4044AD090992AA159EEEF72B0DA7CB3A5E0AEDD67D828BBACFE59EE462AB696BBAD0E5A9BB1F5A51E0FA5DD44D8EC0DC4306DF2367B24AA2FB752F82D844E4C0CE159E3FD6B4705F3BD0563E0A7A4B94BFBA012B9C8B9135F2DB4C8C8DD6EEC8658DF30559BE3A17A772105614EFB8C1BE18110BE670F839A5727DF947FBACFD1FC37133584415D37C932E7092FABBF2D09D25C4CF4AB8ECBE5D8B7FA47CABADE71E938392861E8D15A41C5B4225DA3D16D393F28550860A86356B14AB5F22D0CF037CEBB40EAC87A24142A0219300B6476F96D041D1C30E3C52D245AB6AE7A1E5FD73C5829D60628B6D87FC889C3EEFAEAAB61C18EED7511A96C4932505D3833DD83316144488E2AFC4EC591812B999C1C95F31790003F6C95514AA29087824AF1D991236D94AD950EF66FC7FF4BC3BA0F6FDF262CAA59D2B55B833BCA67AA51EE1145F94E2DCF05BBD4307D8B1E0813F845490BF2359923CA598AB7D99D2F0ED8E0BC99FAFB013EDC7DDB86172073DCC3573A0CF0CD97E93DC63B882ECF430CE4392EA5ED8C8A1EC79DCAE64D433EB538CFC4979BF7A28651E8CD521B08ECAADF8969A981000356D589AEF84848672BACD3866969BC283B065C1ABCF638C2DC342B27DF6B8F03D26218FAE4E96F25566BC6FEDE719D38DC0CD55205F10CADA09ED914A4333D382115C2F5DECCD54F96CE4E5F268BCE927B21DCAB5CD04011E92F5F601862B20209BB0F956D933D50AEC1BF4CED2B2C2D43F9A25768E29875264864AA57B5A91726EBE6D730A8D89538233704420BEE0B01B763043A55B8FAB7EB8615F43701B1A716156F913312A643314009872EC328809FB64463D5602D976D3AA900FBDF0F996437B621926226A9391EC0734F52232B36566E06B117F979F1A8946CE8FBDFD2FCC3DBFF283A430E10272F874E6219677E1578AF79EB331AFD8C5D720DCFDCF79060F1FE5843D0B9CB3C7ABB8F1C0D0B5C701E20E3BAF7EAC445A75500A761C13DB25D40D19754C02D9F3DF6DBBCF47A6AEF6D1FBF4B455D3A587A155FBBFCDF6A1645712759A11A3CE427084549312E13A0FFACAF22591F14D8F84B1B535ACE98177344D6F5D149DB9E1F03F3CE7AD48E68C5186F44AB4D098EC3A4EAB582F089E5A9D4530B085DF4AE792C6C8189308CE9A8CE2918D91577B37C880A231100D4EEF5107948EF83C3C2ED50326B8727FB9BCD795C43108EC6FEE11AFC0A2ECD7C80BBE15AEC917BE37E2408365DEB34EB415B35C14F65FA91F70B5239378B947F91D2B1E8DB1257EE5853C169FD0C2678B0DD2724E7430E1AFB866CB53DFC4FBA56D03F2AEEE90FED730AF339809EB75C73EC82FE7225F2F0ABDA42288281935831286EE72B426892FC7116EDD149822E7733EFA4675F940C18422BC7536C782D3AE6E0DBF6FC34B674919F34B12F283FD395644053A246A356912CFE493FE26CCD601A04A84A81D85E6830F3CE66DD2CBB1148CEC10B3634B9CF511E0F9866FA7C03B9D25D754CA404D26BA718E25F5A7E39B25207F2905B6271417672610ADA30603FE82855D01044DE06438385E831E219A3902F8F9698552E5EC6AAC9686A78869B5B57E031DA968CA450FF914D67BCF9C036FD1D96F013DF8F311F3291790E89BED589BF0BCC7BAF460C8AA30B42F228FD3AC18C2B7C47B319E0F7E9DBFD463C28B1B585033536D79BBF80D9133D907E7B081D4B4476193F0FB68BC1B41C2F543307E76F9B1A3D6D426EA7775127AC8309BCF45BE747D8A8BECED11E6A1D1B8F190AD6D6AC654E9DBAD4C9739C8D844A91A37167E68450CBB10F4AE8E2B69FA953EA5C991D3F1A3893F9086931BF1A089C7F22357D48E2FD571CD36F190B3983E19EAC80F129DBF58EDDC6B9A7984FCF04CC3B40DB87A8DAD7540D5D5DEC8CA393E45E4BCF433EA64E15E944291ABBC422AB3D06023CE578EFFADA22B64D994A0800F8E5017081D16CF51D0B928B659EF78CCC996F9CA877AEED9155EDF5DBCC258E604EE17DCB3F990F988329EA1DB1C3856539030692E52002CF30FD5802E025B99BFCD1112645B56C60AE638E74D21E598789DE6CB60B42EE49856CBADE6DD53F4C567A29FA05C7CFB245AA772D0E763F25DBFD8E9F16BB429A628E693D387B6D93C398DEA28C0963DF5C23C29F280218A039D64F8BA81C1DDA2882A842E3CB50395EDAA6EE26F5E993C63EEB84F6632774223362989B0ED5FF25A65663FD28B486865DCE0B0C27273F1A4C6562C5DD8C65C41CE308959A9D64596D08E7B25E013FBFE7CEAF3670DB29A213CCE9975A913CEF4236E64003087709CAD6181710E951926CA55297199A608AE545875CDC38FE383C14562B48DCA6602EA34055D983F38E61CCE531AD93F58EC162845F538CE4843871D3C4ADF05F35E297EA62EFCDD5EF9401BA042A235150A09D9474A3FB03AAA19E7E37A228D5F5B07414C3DA2AD2E5C75ECF04C112B90769E19960E975E8D1917B3BFDA84FDC6D2326FB8A3B00F95D9C52650111572BEC21B12127CA570D8A98AB977EBD8D79A59375EE14F64B5B04FD969FEB03D0AF73489E3BAEFE7C7BC8DC7E85483EE62F02398580F83B96DD84477B9C48F0BB39F5406A37036D6F36E2B1B6B53FE6FF61C327B29D4E05DD2B81174C60B59C79CB1976BC06E7AC34DF3E38F7D2C1C0E3151B7147AB831774770143B927B5FEC5DF776C1D72DB6BC9981D65867713CF297C8B0F1E98D0E16F0CC227A39E47E50BA0116156D5B5467536604BE05CC2EF40ABCE852F15DFA2CACF86A789E5B7B0E5BB4B777CD7CC9F654779B102F78B5AA4B94C3B4FDE55FA7F7BF54AC225E1F26165B65F16D0321669FD9F6E47FCA1DD347096DF5DDA86466A57C5B068D9C67B7320366EA19C8993FF90BD8FB0693FBA370E66D2B203B997011B0D15B94E28BAA2EBF01774F7AE78F84EDBDAD9F65A450427A4774C60CC89A020B37DA21C791DAC8F7A7457E30D08B01375160039C301B6051A965E8A7CCA2AEF93BD52F82C020BECE90A129024EFEA4B2FA21270F8EB5ED6AAAE55929AAC599A577972957660CC47AC4E3CE772BBF10052DE7EDB1B8A44941F884C9F8BE13174669945629F46DE2467444F3106A73FA279CF02A800A047E20BD4D820B389C3BB6A868A5384CF5724C204CEFB1A6A1BEB9723E36DDDDD9C707C8F63E8BC26683CC8B43C7DFDAA408AC4DD2BA9AECBC3B6DDAEDCE094AAB58FF732B196638D8B8EFC428BBA9615793C4DD9F00F90D62C676D127A0E18C14C6EE9C990510B054ADB4B4170AC7127F93175C1EB22512
signature: 13E899EEDCCC0FBA629144E4AC067906B5326B8F9A6CCBABE1444ADD4645160D2257828710D1EE106021B5641E78815575D4F095D015D8465C92D2DDF4ABDFBEB11EE5E070E6DA52E548DC04FDEF5472E7E5F18210AACBA04F4F18AE6686B9AF9657E38E3B9BDDB4AA84E67B4D8192D003873DD3EEE74700FBD81E381C2198B7CCC137C171B22F9353419C48C14B8D630F996340275F6E604B95C435208AED2BCA1B419F8363F0950E240D6F9EAB118E4BD3DA0EC3A2BE26A8A09857713C36DD69C34EDD2C619E88267071CF9EE5A60CA3142DF163F01D8D796AC850CFF3666078B318FB5BD17360C876C9C90D8A7F412C8A31616BE7A3745871548486715C94263A17B36CA49925450C578AD9D4B1C20043F45E8431994FA6D26A141BAD9E496E009E914616CA570C09F638D062BEC687333AC7283834537EFB6042F37D83F7295DEA30D50090B6384C1729EF17A0D58750C0037514E5E1227853BC5AA31E95BEEC37B1518269262EA35ADA4FDA77627EEDDAAF57971BA36D467B19A90B991CD255DB79B0154886523031D6C5B1AE8FCF9A4310BBC8197484B2923BFE0B1215A1C4D8C68390898AD53E3369B7053FB18B0D874070902A5D3B3D91D81D4DF1087EF7DC0584EBDC63D7BA3C0D31F86DA6C0FD08115C53F6AEFEC0829A68D2A3442EEE4736702D66810D62308A8CC82AA62182F598F44E253711B5D60788BD0D690EF98F9AD593E03CEF38B9C977983F6911BA1AB9F735E928CDA38C03E6AD8362F460AE4CD0F46E00EEEC74B6123498AB31E7A79D334D72A7A7EEF3B551E78D31BC2CAFFB139CACA4D79C8BBD52BD78F4906509BE42E7763AE6ACB898285EC9323E68676A8CC74A58C8DA8BE911ED6F513B6608707310FB45CBD97D5FF0D2ABA36FCEF73D46CB7F01C2CFE38E68E84F4A301916D2F510D82B4969BE7A0E9CC60EFF5C0A8717B822838C77AF4206B12545089BB2DD6A3FF012C86415BBA04FD7D4EC707AF3B17F25574766F1E92738E06210F48A5EF2550EBDF85A5CA34497CF1D4D3A758648EC41172443835E5091BE8F047823D9620C2AD51C9611AAEE39B21E6D6AEC870C8915E266476A50EECA599622F7091A34C23F14B40429D95E3EF98FED3E749437F04BB4A337522E6809FC104503E253B41C4F0301AF467F74D33125FA83EF712445A171FA40EBF4E6553E454AFE2568021D2B2A198DEC9BF720F9D72F81520BE87466AF70D00E0E860FF9ABD03978C3E429B5AA17B97F9AE93448853D6EFD168A30C6CBE8DE2D288D9A24EA5D2A5823332B84FD2CE793A22BEC439848D4E60F3BB9C75D7EB0871E803D61B07E749ED76072B27C87B69D6C014261F647AFA88C4F1EC55A75A50FB4C79D2C94C0503DB20DFDF71F628874188CDD7385C03381DABB854D4AA9F47B66438C43FF53EF5E78AB450B450191278AF6E26A7B5E6461F577F9852F81C90203C713F5B1F6C3EF558C9032516D8D62FD5E24E4F0F50718F56B5A59A009D5938DAD5591F61F4C659A760526EF41202FA7E5F6C7D5E0B0C0C43B524B66712C5A7C53C84C50B83EB9C98D2FD084C9C5F21FEE7742E6EFC8CBBE5718B70C062D82E2F986F38DF1E71589DC7987243562A2319D7C00B26E531E93C38444618CE758734FDECFD0C6853728C61000784EDFFED7B33086E168D6CB63E3DACAF3552F885B478262DE5E1E63CE7A4C6695D1193835E45A67918C42D39BF880385330310F2C7BF91E6C3E29B781D09870C26D76BD8AE209C42BC7432DBB4C16526357A5634EECDE93C51DD4D6F0065B2EC57AD3B58266539597C8F42B55271D6F90E986F6828D959EE800DBEBCF48236BA3DE2527E0ECA4A3C2A34BBCDD6CBB3A9C96DC3BE110D3499466E2857FBA98123A6DBA9014877E24EADCCA40F8AE94B2FED236CBE5BCA9DFE0CBA9A0F86241331859F9D6C087B276DEC9356F1FEF69B359F9FB384A84022DECB70108DAC8E93BB6C300C0345FC640C006EAEBC15113812FB37DD96E2A06A463AFCE66C59F8D714AA1FF494F086FB9EADA184563CA9D8808B16C19A824AD857DDE51E508B7041235F300ED2C799C182305389576CF393CAEB0D3BA3E4EE4B577A3E37B275FD8051942AE9154E5BD7C35E0F895523A29B0E6B7AE20BE21DFF567EC8252FF5BD0AA145015E11C6A1B941BCC7601BF039442F200619658D9D04021FACE6BAB5D49D8D7BC9A66C2BA3FDC490DA55CB4670838EB2D07245BB1227B024A8A5338E9428EA55741D671A79D6A14D27D13FB59D0DAE5239E1BC42187BB78E038011DA0D1363FD0A78F86261EB026DE7E173A90FCC017DD78F5A32D3E29CE384576A95511B6B4E56EDD014B160799BD1977F5D79E399EAA8E2B75C5EB33566CD8B63F3F4E817E290A68ED1E9FDC6BFA18E3E57D057F22FAA2F60FB634567255165EF418D182FADDF7B89F7D301069C485D8E83489D493BE56EEDC43D48200FD1E2B0669071BBF33613928CA31910BF2EA328EA864139AEF791A9ABE52133249937DA88C48D4C01D108A4685AD29DF2ECD4183820128440EE5378D6BCA6198DE89A97BBB4448A28D823A5740607C6E69989893FA7E299A7453D8DCB34BDB7EFE95B0C72314EFCB493C09D77BD0119BACF2C22E7CCBCD597F6A09FEFEDFA0A7AC3C90BA7519F4016056D5FB412BA02D0D45CFF3A63D36EEE1E468E6EA2F673A7A02926BB318BA73EE1B2C137DEF4A39E803FF573553E9A5C6AA1A1721CA54387CB1DFB8FA7DA726B2AE7A05453B400A19E53252789DC3206324B2584B861F00A250F99FD9DC7D513DD7A65A04034EB33D2D56A496B36ABA0A3008E30FC13824885D9E6F681A7DB62DDDE3501BD40775E2E2CC09CC8E4E67027202A81170A57F4AC198C17FBF95BBCED36D4930B9508CFA3E8BF6E554E91BD7D6E53233BB91ADC815761A0435DECCE167264C2F4E34343D1E5AF7BCE60C9B7B7EE5DF729A0DDD4BE66F82FB5E2CC07B038576110EFDC7D55026BE755EC1F02E4762D6F1DADFF41CEE6352C44537E685A50A075463217B92F7330CD929CFE3ABB5FCAA262093558A0733B27D95027A769E7DBBC1F36E8410304B5D597368EC2A632D46E8C2F8EA2BC44FA76EF474EB96A364409B2363424B8F85004304AD617693BDC388C3FC2961BDB15A1F5B20EF95ED998496B2938182FFE3B927EA9A23F6428DD35C8611C839E316E9A5327CC9EA82509B215CC966BE1C7848EF392DA1C6F369A336253AA1152B6DCFDAA7CADD4D9A1D589F73D3EF0FBF03882FDEB944B5B6CFE26F6AB5123829558C4C736F0B687AC7068380FE7F61BE6B40E3F04D7B36820FD86329B3109D02EC6390EAFC8CA730562B68082424FDA98D0B64BC9734B40B63F7E37AF6890AF7C2D92F79EEA3CCEAC60A6F380692F802B1556A78FE5583FF20A9C6A7BFCC863A9E7B62014D1605DE894FB585E2D4F94115E029E5857E6A0A7389275F530D3D80CFAB1F225D38335D24679197D48A018A34187DE3BCCEDE94FF8EC534C02DA724D4598D669E85A9C60E45214FAA6544D6A47D1C4ED7409D55B1A7F115AE15443A1C310640D116238493EF3EE2879BB8461F7D68736470D4B573AE454993F532301E35CB9EEEDFFEA82FAC497753F75019F2B3B02C70B64A579531C326072ACF1BD0AAA09F0A978B78AB22BD6119F88DD2D572F8919D474F591DAE9FCE4753C985FB250425F26561FFA9443F2376689FEB48C4CE514604526A100AF33F0D4337D1604222C4D9F93A8E69E4CCD36669090C5DFB0E95494229FF9B20CCB1AC81B81A36D63A850DDB33334DAA5146BF36FE18801E3BEBD0E91B5E1CFE7A9826850AF4397D1B07D3B719E57BB832AF4234C0CD9FD40B882FCEDA937EF9A2DA24592BCB5D1BE83EC5F03DBDFBCB335D90D5C8A02EE53D508EB5DE4A961B958F751E5F89A1D28895A3DB7B62EF4AE16D28FB789B3203AD2463D6EAB83A6D20CEA1314AE02A3FF6F653154AE144238186214741C236148183BC39AEDF44DA97F731CE3DCB61A4CFE14F9E84AA05AB1C1B951D20155233FAFAF16CF1BD0BAFE199E65D563453BFE55D5F474AB10594D738A8C106288D69D07A1688601463F3BD2146819C83726D14C6A80839B8790B5716E772F6C24C2BEB7E2CF37B3F42ACDD473E8CCDBE484D6E07B073DECB174AC3B8BB2EF54E6DF9E02071FA600AE55967EB6F702F719159F0EB065CC46048E875E7CF4271AD2EDAF910829AF613BA89FC612A00FDAE537B093AE8CBE6B70D0301FA2E13A916381C92ECB451A36E3FA8B7373620C071A30534EDCB4A3F113117A502D6A72DE6C77BBBF6AE99859AACE64A928C374BD2C4652AC97EB744D29A70CEA9A19D7013497BCAB69631433F9ED1FE20F80B5983E1288BB6A2BE91543ED47928BB5E462D01E9C0B7FFFAC06C10F152F43C329E89DF8A79996A09798A367640BE9FB53DCE27BD0BAA9BF021BF10D2FCFE5B13FD7D84D1C1EBC0BCEC26D08780D13B9947672661E0FA5FAE6F315B6DE40168C2351DE31F41FF6C533226E1BCE3F8E216AF3BE64C693372A066B175F726CFCD642BAE980292C1CB65E01F0729640AB009CB98892D6CFE40033455DEE73033B6D5E19C599F8A400EB141527DF2BBDDEF50BBD5FB55AA5EFDB35D08569B0297E2481469F17B87B508936A9C5C11089AE9E4B0CAC5749393C803E47039F51B5CBD42A6C9E19EC3F63C2332E87768A960FA02186B7A2B029265091146730463DF8B375F24AA83BDD41D1304FC2FB52DA10F1FED652908CF8C528FB2625F393FC8C7B33FAD45BAD47D383D2C04CF32E807425F93D2350721B7B2F596648EB5E1386B43D12EFDDB8FE2436AEC278EE76875B523C5431D99485773D9ADBCD014DD87BC68FB82EE474B22A5433AF9F991FC34B25834DF13099A46F568AFD1155F321B9DA9E9C06347AB3C1F59F7EA0ED6CF47B3E9AF657AA7AE9BF8260B969DE4AD24D3A8CE95E577D0441305064E07B9A2C75C3C43801FCEB736FE3D271BE1F36BFFC8E43DB14A162476BAEA9D346B5211ABD00608B15AF3B5E63A00FF928D1EA1A18D75FA7C6C1B0FB6272E55C3FE7E4D4205E5CF0A1F8718304E14F2B4CC543D0437341A4A311601A92E92566B7DFB4264E870E1B3A875EDBC003A561970CF8A669F3D1B69288CC6E359CE28CA65F9DAE8CECA743C1C8D9FFB5508824A8361E33B431A2E9E9A997847D2E6E43C83F02262E2946DF7726D54E3E6C9CCDB6D3F136346C11E5942E7A1BF850C2E99B4FACE75FD40886933907CCDFC0DE117702031941D001E2A683C5578FD3354212CEAD969BF1C81239EECC774FD0B883D0EEE824B10B879CF707CB268474522061E927B1243244115C669E9EB272B60A644F519EFEC063408B658472E9161A1F744FD66169F0CAE36B42E2379CBE81E6E51A0F53415184EA006B2270B33E2CA364CDB33AAAE77FFD953DB39704D490CE9AC6F2DD1C7A18E617419A9AAFB37E7239B236A4B74CE63E4A0ADFF855DCD78F6458E760BFD1D2AB95E83C03B6FAE0CD3C5CEEEEE1C69515965A335FCF78E80AA739339542127170B2C3EE10B0EAA099AC7AD4CD76E7FE4C1164E62F4E5807DC0061F77E4A8A528D710375930CB755B28BFFD928CB07BB4A107CDCABB308A48650DA4E574D9BF5607F583DAC340D72093EFB12BBF93410F1EF5C9516C744D2315EC9E000A8DC5D17A7B6F0D079D784B6D90193F6E3EE7EA0EABFC6F68C52B37CBCE8218AFA3670A80BC17B95D7B40536226358F04ACD92A1BE15B26A4E5817E628BA679B3527203CD3632628EC83AA4F2186D2F005D5DFE6F7FDB4FEDAC9E89D666E303BB568306156C56F09534E25C619AB3B95018F4896BACAA4834F6D2D8FE14A938AA10E53054F0008444AC2EEA2538C1230E6A18C92B01D9147FDCEFC9C8DAC1D4ECC8CF1F962EFA1B8CD3C969000B7EBAC598DCA45EB40BCFB19851483851CF340F3E8C237A9EFF1C9F21E4975541C61A8FEF2AC6057F59DCB23A80E80610CD85DB203C35D24BC82B9CD78246F59FEBB24832D7CD664C995188E0281CD7867900DC0DF44D409080268B79E95682885F228770734FA53518EC80CE2306CE1448524EF0184303D450C76EA63B733EB0C8DC48BF12423AD23889CFCDD891E5950047240DC0C38AB2DBC165B81E631002EA6F74119E27F9F86073BF2DF710818676980C4CB6BD53F9A5721778B89F59C68C8935F5031C8A93367D717057FD4D5EFABEDE702CC645EFB6D7F44C860FFF7637AAD972248C844D15133920073891C3135D297868B7DA86F097D8FB39C13BA14C4F247516ABA4C5F8CE3818482C8FF60CCA51FDB2CEE96BC1138DC04A86F857727591AAE6F87C30059B3E81B68055B24EA2FA983686498BFC9D9E7D595079EB646E85B212CEDD21D0087E0F2AF663EB772A9847B1DF2197AF13626B897C24637AF5BFE81816A8C90D3048375B699497143E577185A70E115058A3A9112B2C4351B6CAD009282B4F7CB8BDFC285777D7DFE8F5000000000000000000000000000000000000000000000000000000000003060B11171F272E
message: 14426334940960773BFF65F08D1DE489C4C3ED36
rho: 2D1E6BED8452EBF126EDE70CA0A2B50D03342D5B13B2AE210F4562A3BF670CB1
t1: [[348, 378, 978, 139, 754, 152, 932, 910, 784, 684, 26, 237, 110, 286, 45, 869, 309, 180, 167, 202, 72, 51, 450, 821, 909, 527, 845, 596, 85, 840, 956, 179, 371, 954, 512, 557, 812, 527, 890, 838, 377, 831, 141, 519, 273, 562, 30, 453, 233, 732, 313, 357, 51, 185, 873, 518, 668, 154, 729, 651, 90, 497, 880, 105, 399, 315, 635, 71, 507, 738, 958, 893, 716, 378, 956, 312, 1012, 986, 998, 902, 306, 490, 733, 722, 822, 697, 724, 413, 785, 992, 794, 104, 378, 140, 436, 6, 801, 133, 853, 533, 759, 996, 832, 552, 361, 516, 424, 9, 520, 877, 566, 31, 403, 1004, 531, 855, 379, 118, 885, 683, 192, 653, 905, 373, 806, 118, 783, 679, 30, 983, 249, 669, 67, 279, 660, 270, 241, 78, 81, 949, 235, 647, 88, 952, 1023, 42, 706, 984, 556, 507, 39, 217, 574, 889, 233, 278, 527, 829, 919, 392, 982, 511, 969, 246, 514, 1013, 173, 213, 986, 591, 584, 546, 307, 179, 271, 962, 1001, 973, 594, 661, 392, 857, 15, 273, 429, 578, 288, 682, 533, 935, 894, 175, 781, 745, 940, 376, 266, 443, 989, 521, 651, 1006, 604, 635, 740, 728, 666, 429, 186, 372, 670, 750, 543, 86, 517, 1003, 93, 885, 228, 770, 988, 400, 496, 143, 615, 684, 548, 1006, 885, 139, 392, 275, 228, 944, 348, 632, 575, 309, 779, 381, 59, 436, 997, 40, 890, 274, 1017, 746, 769, 778, 185, 582, 565, 764, 205, 561],
[653, 949, 142, 407, 909, 380, 400, 761, 826, 453, 810, 65, 86, 965, 910, 774, 190, 70, 177, 920, 112, 638, 595, 458, 381, 510, 948, 691, 1021, 199, 796, 205, 88, 337, 305, 499, 659, 11, 295, 1002, 699, 60, 477, 150, 964, 691, 900, 946, 446, 727, 1016, 657, 892, 874, 634, 123, 915, 160, 105, 122, 397, 261, 458, 364, 322, 649, 989, 88, 979, 164, 95, 322, 646, 386, 856, 428, 788, 1002, 549, 832, 975, 768, 695, 723, 14, 491, 552, 262, 66, 104, 306, 2, 950, 977, 358, 834, 321, 244, 236, 240, 594, 372, 692, 426, 487, 360, 990, 463, 709, 864, 521, 393, 395, 475, 968, 547, 668, 975, 750, 682, 182, 519, 737, 863, 593, 390, 73, 591, 293, 193, 61, 246, 984, 396, 321, 272, 648, 1016, 74, 947, 89, 134, 913, 614, 449, 1010, 789, 484, 768, 384, 159, 343, 532, 618, 130, 480, 804, 875, 401, 74, 310, 694, 404, 323, 751, 793, 1023, 977, 956, 14, 874, 1015, 754, 664, 604, 630, 299, 533, 827, 752, 678, 350, 490, 900, 788, 279, 553, 883, 1008, 854, 59, 29, 472, 44, 30, 254, 132, 21, 1017, 142, 601, 804, 595, 610, 427, 607, 297, 963, 749, 739, 144, 639, 175, 236, 721, 799, 221, 110, 806, 29, 61, 371, 819, 641, 207, 579, 1005, 589, 988, 536, 43, 946, 244, 908, 60, 585, 746, 535, 141, 647, 492, 798, 749, 402, 980, 716, 318, 561, 508, 594, 1015, 490, 296, 921, 193, 854],
[33, 940, 168, 695, 760, 677, 393, 66, 256, 845, 390, 617, 239, 289, 104, 458, 442, 563, 611, 601, 667, 240, 776, 406, 961, 1002, 572, 561, 813, 176, 804, 502, 246, 46, 991, 152, 801, 931, 234, 601, 498, 405, 966, 446, 1005, 633, 305, 567, 448, 371, 517, 380, 528, 690, 157, 948, 657, 210, 820, 844, 386, 772, 757, 372, 492, 307, 917, 435, 484, 185, 655, 753, 1001, 137, 475, 808, 437, 307, 16, 120, 402, 445, 31, 536, 43, 8, 434, 706, 761, 597, 829, 852, 10, 763, 833, 827, 722, 172, 332, 255, 410, 393, 231, 166, 647, 276, 102, 298, 933, 670, 277, 458, 622, 879, 822, 41, 397, 226, 37, 206, 112, 17, 994, 898, 944, 390, 775, 268, 933, 982, 696, 506, 440, 984, 53, 449, 539, 70, 535, 345, 1017, 68, 675, 400, 51, 5, 384, 458, 748, 524, 152, 1004, 612, 849, 355, 9, 729, 221, 685, 578, 271, 47, 927, 603, 835, 158, 406, 152, 546, 218, 281, 946, 7, 333, 559, 200, 435, 409, 518, 431, 785, 479, 505, 106, 649, 913, 252, 758, 1021, 779, 988, 764, 1010, 288, 778, 900, 514, 540, 847, 921, 545, 485, 535, 351, 906, 957, 825, 198, 175, 374, 380, 131, 476, 1023, 924, 25, 783, 327, 78, 246, 11, 231, 123, 687, 440, 60, 268, 727, 455, 128, 238, 236, 687, 799, 74, 361, 117, 660, 864, 113, 787, 374, 322, 55, 281, 797, 36, 868, 1011, 887, 950, 830, 583, 937, 874, 839],
[251, 317, 347, 845, 933, 97, 346, 1005, 447, 435, 543, 402, 599, 324, 423, 70, 675, 179, 772, 529, 852, 164, 529, 235, 527, 702, 812, 151, 401, 892, 244, 530, 433, 365, 707, 934, 897, 285, 211, 445, 93, 837, 921, 902, 1008, 783, 627, 695, 584, 825, 280, 537, 756, 274, 267, 611, 748, 910, 692, 354, 47, 898, 425, 629, 69, 12, 91, 894, 842, 185, 105, 803, 792, 548, 224, 619, 652, 120, 217, 582, 855, 478, 131, 515, 418, 12, 209, 312, 495, 468, 320, 570, 248, 783, 739, 852, 515, 521, 811, 509, 185, 495, 349, 786, 49, 770, 766, 953, 785, 43, 556, 946, 215, 754, 992, 86, 430, 498, 993, 222, 226, 208, 600, 889, 691, 275, 347, 716, 92, 389, 511, 677, 31, 348, 571, 588, 376, 494, 916, 119, 555, 839, 792, 150, 382, 377, 968, 88, 159, 180, 636, 557, 525, 180, 231, 465, 304, 1016, 906, 410, 971, 980, 77, 1007, 421, 219, 800, 699, 238, 932, 383, 195, 943, 524, 153, 940, 885, 945, 131, 191, 743, 968, 757, 40, 189, 169, 130, 162, 281, 205, 296, 536, 750, 284, 619, 548, 815, 113, 737, 885, 20, 166, 626, 463, 574, 446, 852, 997, 320, 304, 552, 752, 629, 461, 44, 846, 686, 859, 1008, 446, 963, 466, 150, 101, 1011, 146, 801, 527, 509, 398, 69, 21, 58, 649, 854, 420, 786, 307, 318, 1018, 38, 435, 29, 640, 74, 545, 474, 532, 998, 992, 960, 920, 621, 756, 796, 82],
[140, 59, 817, 398, 75, 359, 287, 896, 761, 993, 630, 770, 315, 359, 370, 339, 202, 848, 612, 744, 625, 355, 850, 671, 995, 358, 514, 508, 297, 385, 635, 80, 791, 409, 258, 692, 675, 193, 992, 523, 389, 87, 64, 308, 224, 537, 899, 376, 643, 71, 418, 230, 2, 638, 671, 533, 338, 825, 686, 689, 662, 481, 138, 422, 437, 941, 55, 116, 169, 666, 92, 61, 249, 389, 957, 829, 924, 960, 278, 871, 367, 832, 899, 975, 785, 636, 370, 576, 1000, 870, 398, 621, 240, 495, 940, 978, 96, 690, 778, 720, 559, 968, 312, 691, 536, 496, 75, 495, 561, 999, 992, 629, 191, 245, 38, 559, 27, 22, 821, 332, 365, 734, 907, 55, 913, 588, 125, 924, 432, 288, 845, 286, 865, 36, 959, 419, 956, 70, 36, 983, 67, 908, 871, 997, 945, 424, 333, 155, 1002, 349, 295, 488, 200, 716, 249, 279, 190, 861, 167, 558, 492, 123, 609, 647, 209, 110, 271, 694, 621, 410, 332, 933, 475, 811, 372, 230, 200, 310, 660, 106, 567, 901, 647, 277, 780, 46, 833, 699, 910, 586, 934, 599, 318, 617, 284, 846, 1009, 616, 1016, 576, 902, 740, 785, 643, 905, 177, 575, 348, 724, 995, 338, 455, 717, 77, 271, 718, 664, 591, 673, 803, 527, 836, 1017, 354, 237, 759, 422, 486, 132, 63, 207, 781, 436, 515, 939, 565, 429, 29, 340, 855, 222, 690, 924, 248, 69, 825, 843, 207, 234, 89, 494, 593, 322, 740, 970, 266],
[810, 44, 525, 141, 974, 917, 1016, 695, 930, 266, 406, 595, 160, 992, 224, 322, 23, 834, 353, 828, 81, 628, 651, 728, 857, 571, 199, 807, 406, 702, 124, 490, 494, 374, 481, 893, 93, 175, 396, 921, 516, 507, 449, 719, 249, 612, 143, 202, 414, 744, 461, 224, 854, 20, 777, 420, 558, 20, 704, 972, 271, 53, 744, 8, 347, 998, 219, 71, 18, 729, 357, 793, 522, 569, 627, 311, 289, 569, 905, 629, 998, 50, 838, 186, 228, 422, 181, 695, 486, 247, 837, 791, 615, 1000, 521, 370, 892, 318, 418, 669, 114, 500, 574, 969, 861, 559, 669, 967, 107, 621, 610, 162, 998, 228, 125, 730, 217, 591, 211, 938, 40, 432, 985, 980, 194, 591, 802, 515, 545, 226, 464, 402, 760, 110, 24, 887, 162, 674, 66, 186, 316, 237, 336, 950, 682, 155, 766, 377, 153, 207, 742, 739, 591, 153, 883, 265, 547, 589, 146, 706, 1005, 151, 431, 405, 870, 143, 189, 290, 360, 793, 525, 707, 706, 220, 791, 659, 710, 789, 466, 865, 198, 87, 228, 195, 393, 598, 362, 279, 150, 948, 952, 149, 992, 708, 1007, 499, 1002, 508, 214, 712, 410, 776, 227, 615, 373, 234, 225, 979, 547, 283, 6, 192, 135, 796, 729, 390, 385, 924, 336, 102, 550, 370, 661, 452, 665, 553, 736, 338, 344, 861, 60, 575, 995, 96, 92, 393, 436, 675, 620, 9, 234, 333, 464, 609, 63, 398, 462, 824, 595, 582, 1021, 352, 748, 517, 82, 981],
[568, 563, 52, 541, 29, 655, 500, 23, 755, 599, 994, 665, 46, 895, 493, 997, 832, 6, 42, 649, 309, 645, 144, 868, 583, 978, 771, 234, 426, 454, 574, 491, 290, 995, 437, 29, 65, 851, 547, 694, 46, 343, 711, 963, 332, 708, 258, 474, 414, 390, 233, 604, 350, 611, 369, 716, 703, 310, 984, 795, 722, 972, 902, 654, 944, 323, 409, 791, 38, 84, 337, 456, 702, 752, 289, 72, 380, 41, 391, 679, 394, 494, 695, 867, 727, 614, 885, 376, 993, 275, 854, 706, 335, 630, 998, 707, 573, 450, 847, 548, 739, 1006, 638, 799, 444, 483, 652, 339, 643, 187, 774, 143, 152, 982, 48, 742, 109, 310, 884, 741, 964, 739, 816, 638, 596, 193, 778, 217, 982, 956, 694, 108, 875, 916, 767, 985, 540, 716, 663, 848, 480, 151, 909, 70, 628, 753, 400, 797, 412, 492, 697, 769, 622, 222, 220, 973, 995, 867, 711, 112, 270, 76, 885, 82, 122, 110, 883, 285, 112, 709, 291, 494, 95, 891, 885, 475, 961, 885, 866, 754, 409, 416, 397, 413, 113, 143, 383, 802, 432, 636, 222, 58, 22, 828, 556, 488, 57, 953, 263, 745, 513, 325, 721, 365, 852, 217, 613, 17, 446, 769, 748, 976, 10, 559, 302, 965, 605, 830, 706, 994, 106, 926, 441, 493, 782, 278, 891, 478, 205, 607, 876, 339, 887, 38, 753, 480, 693, 746, 324, 782, 436, 383, 510, 669, 1015, 303, 709, 138, 862, 391, 354, 364, 357, 892, 54, 132],
[870, 615, 877, 915, 639, 882, 305, 287, 265, 347, 479, 675, 612, 345, 970, 365, 262, 803, 633, 733, 818, 384, 678, 103, 456, 998, 915, 47, 984, 446, 304, 1006, 163, 412, 734, 173, 800, 590, 777, 69, 432, 756, 325, 906, 651, 938, 1010, 6, 887, 659, 631, 575, 388, 891, 731, 638, 101, 41, 37, 489, 71, 413, 204, 800, 666, 704, 880, 872, 801, 113, 425, 803, 1015, 361, 996, 193, 976, 98, 880, 324, 864, 768, 777, 108, 352, 596, 602, 929, 167, 179, 746, 998, 315, 1013, 34, 770, 544, 943, 268, 646, 553, 896, 996, 659, 690, 126, 626, 60, 398, 877, 686, 681, 485, 598, 674, 790, 409, 489, 375, 166, 599, 793, 64, 491, 964, 952, 892, 173, 191, 324, 720, 924, 493, 556, 587, 294, 65, 318, 152, 995, 958, 452, 97, 421, 660, 597, 834, 439, 738, 273, 71, 973, 528, 218, 935, 159, 156, 700, 2, 42, 516, 31, 978, 310, 898, 514, 451, 238, 182, 554, 598, 226, 332, 189, 199, 129, 844, 123, 619, 646, 446, 174, 999, 216, 477, 631, 125, 31, 712, 957, 179, 778, 870, 800, 188, 270, 967, 695, 589, 34, 428, 147, 941, 618, 236, 751, 723, 873, 749, 627, 160, 685, 856, 255, 695, 100, 102, 526, 909, 958, 196, 714, 667, 390, 855, 292, 476, 639, 256, 894, 544, 793, 374, 500, 514, 902, 140, 389, 748, 627, 409, 1, 769, 338, 173, 301, 379, 40, 711, 964, 311, 94, 604, 135, 603, 72]]
cTilde: 13E899EEDCCC0FBA629144E4AC067906B5326B8F9A6CCBABE1444ADD4645160D2257828710D1EE106021B5641E78815575D4F095D015D8465C92D2DDF4ABDFBE
z: [[188751, 61938, 337178, 225707, -328924, 176385, 137358, -12062, -240144, 198132, -399439, -26218, 86087, -406905, -211854, -216537, 97110, 206914, 486783, -28733, -447293, 229762, -64256, 294419, -8476, -314233, 444479, -206620, 290001, -115733, -246088, 116524, 288497, 363514, 496033, -87222, 510524, -448674, -248363, -128017, 498813, 464545, -462116, -178662, -232977, -372020, 343282, 365590, -41128, 60039, -341564, -276125, -318798, -124434, 514424, -325399, 72290, -143562, 447212, -460351, -101661, -296615, 274608, 129425, -45944, 147535, 494639, 37754, -379337, 1888, -142401, 126184, 268437, 161974, 240527, 59288, 93092, 429150, 234317, 370278, 62395, -366757, 347692, 249844, 237836, -103192, 350641, 440659, -437531, 72551, 418304, 433047, -284618, -483472, 339912, -289766, -144263, 357261, 314312, -505829, 310688, -14303, -338423, 323931, 524075, 291991, -71500, 426254, 10848, -263432, 232189, -400977, 296926, 152635, 188765, -445417, 413385, 92123, 315866, -370090, 9649, 6617, -514797, -95610, -369435, 19354, -239897, 407152, -218578, -198557, 112619, 326360, 141775, -191260, -184207, 457671, -116923, -18241, -234162, 475165, 453358, -363594, 490554, -43161, 311595, -226963, 442619, 468805, 507769, 349945, -342877, -362771, 439011, 8049, 140041, -440384, 39972, 275539, -12557, -157407, -64960, 147184, -456275, -266218, -39554, -146726, -405060, 301954, 119440, 468970, -143458, -297160, 416214, -481314, -455832, 298412, 84719, -32893, -69053, -495846, 157041, -395581, -61244, -301971, -497783, 452973, -72378, 303237, -338153, -51772, -386563, 120774, -418036, -328906, 495884, -446176, 346508, -99137, 52821, -121470, 373453, -162423, 134162, -423195, -274829, -193227, -267259, -150217, -236759, 185384, 231235, 108273, 344567, 37260, -321082, -101258, -89640, 269524, -157544, -293062, -22602, -48556, -332265, 190722, -26171, 51456, 132336, -367796, 499843, -179503, -421795, 270468, -510790, -270359, -451535, -427656, 505265, 433773, 461358, 344703, -420169, 464981, -444060, 143376, 30966, 382079, 29565, 251145, 151290, 490414, -373403, 264531, -4848, 436660, -499899, -347508],
[-159980, -204599, 55937, 105355, 5647, -394114, 257950, 137041, -415218, -494544, 304038, -95306, -335311, 44124, -280710, 429026, 310492, 195096, -507537, 32696, 337629, 352058, 123691, -172313, 378386, 77333, 5014, -37064, 73195, 88970, -192080, -91548, -128802, 310880, 245822, 505023, -448809, -496613, -454031, -83779, -258103, -146244, -414263, 485758, 192260, -401460, -308307, 510735, 86271, 47116, 183853, -16290, 232977, -136274, 460175, -478900, -415206, 220077, -9726, 405466, -76331, -444625, 460901, -360338, 360145, -426165, -484980, -329482, 127474, -495864, -118955, -276355, 185884, 427349, -163769, 307559, -361800, -513763, 488938, -310371, -384744, -53890, -140442, 350754, 318632, -17075, 54019, -141630, 267221, 226940, -517844, -234416, -417223, -31495, -360478, -198163, -423038, 127623, -307826, -223351, 430947, 125920, -477174, -51850, 188849, 43604, 258139, -121979, 486356, 273140, -331186, 393345, 227230, -49543, 166947, 312312, -252545, 206757, 218806, 104513, 291773, 180236, -24303, 238921, 441077, 362224, 330102, 18770, 433058, 32938, -493049, -301074, 64766, -479548, 264527, 172292, 356212, 76525, -352909, 375313, 134940, 425857, -158709, -132501, 273143, -186585, 93867, 212481, 91547, 368553, 507409, -160498, 2331, -396636, 212816, 187460, 432565, 154937, -21372, 195380, -81592, -56475, 208849, -285848, -401394, 252034, -61414, -257212, 59305, 499509, 359891, -28574, 422413, 434561, -121993, 374665, 368075, -119578, 393092, 182549, 290018, 243636, 29599, 51826, -515663, -290060, -14213, 455582, -423936, -519668, 478249, -399459, -251496, -407100, 275750, 330401, 42104, 120796, -417502, -321073, 111494, -334166, 182247, 151997, -299367, -341032, 460645, 183416, -471344, 19776, -270073, 355354, 491081, 63091, 102974, -43991, 259614, -291516, -208195, 432949, 40110, 116139, -453710, -284989, 76771, 495859, 184741, -341932, 97611, -87350, 210793, 175425, -466215, -432390, 330106, -88280, 464738, -441776, 309041, -145074, 55842, -445954, 351324, 214468, -318908, 283722, -300700, -398269, -119568, 104124, -493026, -101287, -342546, -68518, -427796, -434759],
[472356, -192388, -438932, 299729, -320971, -391835, -117728, -494090, 310942, 159357, 469255, -206972, -122486, 68772, -126751, 156874, -64505, -17571, -273666, 517250, -55816, 278884, 474186, 308224, 473505, 496636, 398358, 445156, 315519, -366555, 120210, 116160, 78161, -130134, -160141, -522772, -20297, -235248, -56042, 117679, -40394, -200840, -6508, -184906, -425349, -415005, 215288, 306912, -327923, 27954, 321380, 294830, -489109, 277604, 282450, 267347, 138162, -145275, 33821, -361970, 386811, -72420, -386388, 305205, 132896, 285399, 85975, -191358, 410080, -482802, 332697, -521512, -184411, 196278, -319765, 411999, -269204, 518292, 261185, -468009, 106240, -365961, 442160, -323490, -371563, -361621, -179415, -271977, -278458, 469859, 238427, 489861, -387896, 376718, 347813, 514126, 292278, -430981, 160190, 256646, 36394, 87590, -381460, -504119, -184409, 377251, 255074, -29212, 493381, 519282, 417763, 265363, -501712, 366488, 85986, 4638, 509417, -266185, -56599, -147287, -81453, 291614, -95813, 453286, 150346, -382702, 111871, -102513, 58947, -360279, -407966, -60073, 166613, 311620, -27734, 263315, 438721, 354328, -354314, -127470, -158684, -405903, 164379, 382992, 89350, -221439, 371148, 432809, -62558, -11537, 8710, -129935, 511875, -280209, -55429, -37710, -431060, -451947, 244772, 522195, -204541, 94110, -465671, 126149, -141369, -70428, -193035, -58158, 301912, -457121, -137849, 185367, -78355, 9932, -36008, -265540, -135197, -21608, -469421, -316141, 359615, 360424, 192956, -54142, 406933, -387462, -240009, 242761, -369224, 284632, 507817, 71738, -39017, -502073, -141694, 182455, 271144, -373947, 131458, -293641, -463907, 222018, 63172, -329661, -301841, -274218, -228398, 156452, -92799, -520160, 24353, 275766, 148848, -475543, 106495, -507221, 513215, 470310, 274619, 271761, 397770, 94642, -518886, 285070, 392582, -210617, 280040, 409881, -332588, 217353, 268231, 163856, -86837, -289374, 58710, -303633, -276564, -391959, -391864, 365961, -175794, 241577, -147515, -414096, -21042, -276951, 236768, 160990, -493131, -139265, -522576, -380313, -348541, -159091, 326566, -210144],
[119491, -92741, -158387, 327509, -516872, 291824, -362532, 67099, -334440, 337049, 465955, -344501, 363257, -314926, -445449, 101144, 364030, 451968, -501104, -267431, -508312, -89079, 274757, 223523, 476880, -501957, 95426, 176545, 58391, -417133, -209714, -186651, 125496, 507481, -319029, 98788, -478246, 310046, -408884, -488865, -321212, 18000, -517502, -108333, -253197, 65948, -457602, -262853, 195717, 452760, 754, 193188, 147930, -267751, 53520, -353828, -514801, 405683, 367634, 238523, 137673, 480680, 306169, 19946, 264302, -364739, 274647, -219838, 87300, -78338, 30123, -205616, 354947, 39008, -228766, -474139, 490386, 216319, 304803, -444039, -353066, -427106, -194754, -279230, -436047, 45242, 289045, 260534, 318565, 216026, 490097, 506832, 106067, -252215, 292669, 352308, 410271, 395861, -467035, -448862, 97127, -80681, -492161, -237119, -191015, -483897, 291518, -26061, -116753, 430541, 350743, -300995, 490774, 386635, 79524, 406554, -477304, 339042, 276831, -145055, -140598, 435693, -486699, -163244, -384458, 403036, 286888, -458039, 278769, 329600, 214562, -224084, -516815, -218790, -79890, -50514, -488268, 98122, 80006, -2096, 425986, 82970, 466112, 19233, -492086, 115328, 478423, 513583, 498708, -511657, 481396, 346781, 259992, -512578, -232873, -247360, 248681, 118597, -189431, -40807, 329974, 328292, 266631, -437450, -461510, 498810, 329582, 173296, -424042, -13663, -73983, -162922, 78657, -123816, 433541, 432944, -122373, -218360, 204155, 254051, -122901, -24146, -158334, -38704, 303321, 274219, -249728, 384518, 313251, 375341, 28313, -44361, 226815, 11901, -441571, -85484, 160001, -262988, 219347, 156350, -419469, -170073, 192826, 200172, 236118, -150884, -400509, 258700, 436835, -465531, 152043, 285631, 118500, -332800, 253162, -457016, 7618, -231864, -335686, 51577, 233372, 50339, -83374, -481588, -405554, -308049, -519838, -167917, -109615, 182412, -86263, -212769, 512848, 218265, 420521, 365517, -469511, -328124, -499882, -94377, -227467, -250410, -6497, -338143, -29397, -121119, -85831, -188885, 12641, -300340, 132219, 372670, 432654, -172022, 311484, 96414],
[-60319, -322628, 244143, 88800, 325104, 470017, 444605, 252403, -115746, 282723, 235122, -343246, -92518, 143168, 192773, 252775, -261929, -311817, 414543, 414840, -185910, 468909, 314405, -173267, -476753, -516971, -426008, -439217, -256464, 408095, -31486, -21097, -128010, 411693, 11513, -414107, 345989, 251149, -376884, -346620, -493579, -371938, -97939, -371247, -219428, 140110, -452635, -461907, -245053, 312129, 159651, -134285, -386350, -58627, -188085, 411292, 159851, 134681, 351863, -88205, -252835, -456231, -385354, -504454, 353416, -184371, 105692, -233133, 496326, -138466, 505295, 265554, 264458, 220843, 310047, -26642, 440543, 299996, 294636, 287800, 204882, -97700, -406007, -308188, -500833, 197092, -165022, -176218, 189668, 392743, 306667, -503715, 430863, 476193, -123311, 139671, 314282, -416757, 41123, -201892, 27643, -164749, -1729, 91950, 99632, 128895, 302316, 386081, -295238, 55239, 125843, 488820, -112697, 167753, 334058, -274279, -207692, 342034, -490483, -181283, -411613, -317635, -346302, 493852, -422832, 426819, -49994, 332869, -347893, -397206, -160032, 481777, 42523, 65866, 446608, 157417, 70672, -280000, -18528, -423774, 441649, 333097, 460326, -108577, -136182, -510107, 513439, -192464, -97107, -426912, 6453, 511781, -457217, -168242, -276502, -444705, 306764, 264470, 18520, 392349, 298560, 311206, -183277, 453644, 190671, -352298, 119385, 17282, -456379, -22938, 86886, -74926, -210828, -281892, -76389, -227308, -184900, -321289, -369065, 444663, -162633, -93036, -475953, -334307, -8446, 159553, -57731, -223410, 409950, 268983, -31188, 136270, 447162, -265872, -196535, 78833, 331504, 274619, -106034, -44536, -170361, 28522, 117110, -254983, -374175, 361245, -134077, -461242, 475359, -511265, 304130, 8239, 405116, -265916, 70468, -32002, -250240, 231021, 448921, -503302, -503391, 150762, 400275, -272000, 320203, 257538, 299777, 367835, 279327, -405390, -241430, 209309, 380055, 103929, 35407, -324207, -222413, -101090, 421374, 107332, 57376, 114032, -110602, -101552, -273801, 258074, 183293, -425445, 117968, -400731, -481692, 259927, 413426, 10972, -375794, 192771],
[-251323, -173407, 262818, 490021, 353450, -403824, -70728, 16618, -46471, 87760, 435044, -106625, 465687, -285867, 289932, 508791, -94436, 409773, 344740, -301668, 287007, 274580, -12835, 96386, -155817, 425937, -227947, -73762, 456347, 52127, -484100, 296771, -140383, -251962, 320044, -507969, -374063, 460270, 135905, 490858, 357169, -207093, -89954, -295923, -504775, 238893, -382138, 273529, -459820, -426796, -475655, -338229, 456907, -207730, 223499, -219366, -211169, -332854, -261422, -403709, -289347, -57982, 169753, 378025, -345029, 226927, -95063, -248541, -333008, -247933, 328856, 229656, 187829, 285638, 394759, 307255, 239438, 442893, 91639, 94380, 142929, 317967, -105755, -265882, -214883, 396342, -194393, -352494, 309297, -196251, 34203, -113386, -206584, -121184, 217628, -167218, 158258, -329598, 191676, 204704, 345849, 144262, 507076, -319992, -407223, 363553, 270053, -521919, -386248, 218349, 121834, -437159, -210077, 453338, 77653, -200832, 134310, 283029, 327936, 399143, -369057, -501592, -224380, -221425, 184793, -519221, 373378, -413780, -461519, 423823, 242128, -216865, -349388, 298941, -137780, 433388, -436481, 169694, -228715, 113617, 429848, -166718, -322933, 286709, 517802, -44279, -368486, 93773, 95192, 156100, -141518, -497244, -452826, 45908, -334908, -506360, 391083, -13480, -254817, 416717, -171566, 30311, 77241, 274866, 331645, -402978, 37484, 75985, 72876, -314526, -486875, 118477, -442694, 252527, -500199, 472997, 222930, -323499, 459403, 92028, -299059, -511191, 7923, 391423, -365617, 401407, -288810, 31405, 248835, 343531, -121322, 406538, -402305, -294601, -261492, 272256, 332274, 457544, -489912, 14580, 38734, 383916, 385530, 448583, 449469, -287060, -256361, 347522, 219552, 417964, 70417, 490688, 42826, -70372, 24223, -513103, -464486, -188617, -439350, 28110, -452811, 190751, 199264, 425645, 90034, 361696, 380149, 299858, 271540, -191139, -130935, -374077, -356409, 473964, -503017, -332502, -434631, 47592, -174361, 294982, -205799, 89543, -422987, -411196, -503200, 141217, 100147, -58463, -330614, 351777, 303431, 279544, -306799, -286000, -454350, 93746],
[173743, 304586, -456700, -174088, -103283, 387773, -202535, 269632, -396257, 484704, -378778, -357578, 229522, 431074, 236978, -3679, 81795, 36368, 153372, -357002, -79632, -307973, -23413, -515058, 488302, -214971, -329633, -244908, -35376, 469420, 203356, -261527, 194730, -370751, 48957, -78349, -242159, -80882, -397121, -302929, 234415, 379689, -453653, 483319, 408179, 18515, 62097, 30256, 496309, 265831, 49554, 463186, -523435, -284294, -210731, -11500, 282856, 481670, 17280, 140399, 311173, 367067, 225483, -367296, 451798, 367170, 399964, 120856, -108171, 185545, -328562, 318612, -36450, -148396, -334066, 523530, -417117, 2305, -348123, -125646, 76151, 508362, 305477, 438168, 502164, 308897, 434974, -211366, -20665, -40769, -175211, 310134, -54006, 438291, -145577, -413962, 502736, -16399, -437316, 368990, 278216, 89886, -248088, -364562, -294676, -302845, 402744, -445772, -511944, 333471, -269306, -302392, -196713, -239584, -301253, 136627, -461748, -101148, -18513, -324883, -397108, 378685, -499322, -127439, 7135, 256679, -465606, 348424, -460230, -378263, 509262, 495992, 144112, 389704, 379588, -296125, 25557, 235475, -237557, 226514, -382770, 211348, -20889, 356856, 76004, 522344, 258596, 260897, 98160, 26446, 370967, 132984, 489694, 198857, -13733, -3777, 121906, 439072, -414280, 422140, 261309, -292109, -239214, 268493, -313520, -259213, -147986, 291549, -380809, -73100, 485915, 375696, 278515, -207020, 146981, 398458, 389021, 65888, -397684, -496249, 302856, 336905, 454409, 38808, -265368, -252772, 132781, 428246, -505976, -288153, 161396, 508077, 292324, 11415, 36751, 204843, -457310, 61973, 145876, -225012, -324823, 460700, 35073, -367267, -271474, 206776, -70421, 495101, 290504, 143044, -30761, -371574, 3962, -507273, -246073, 210413, 187313, -176487, -50596, 291601, -280600, -485618, 407028, -208853, -256462, 443370, -180365, -493668, 167337, -174359, -325862, 503033, 442725, -2920, -438869, -502308, 117096, -46232, -433660, 157735, -227664, 72114, 347515, -384225, -53281, 460832, 264662, 33098, 26582, -391956, -497441, 122566, -297323, 118201, -521594, 422261]]
h: [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]

Proper number of hints provided. Provided: 46, expected: <=75
||z||: 524075, ||z|| check passed
aHat: [[[6280731, 6739178, 1147796, 1070275, 2318684, 8332619, 369570, 1541265, 252050, 1572241, 7588397, 5443222, 7402198, 4049585, 2006554, 1498712, 8038694, 6002385, 6437014, 1552956, 595143, 931734, 816621, 3217424, 4044351, 3618795, 6599232, 6896932, 2083659, 1659028, 1262265, 7507458, 7675420, 434998, 6607470, 5575522, 2400889, 2730184, 8326754, 5525230, 5235746, 7779704, 749859, 7097752, 1937920, 3391441, 5941586, 6463690, 5428352, 6198831, 3090339, 278211, 3374725, 4257852, 7844464, 3419492, 7551627, 6083042, 5034903, 3160, 4577274, 3131542, 3034352, 7688245, 2991971, 3985474, 2672551, 2089580, 6992066, 3194074, 1998734, 1407270, 5942949, 3013678, 1596853, 1413765, 600890, 7466466, 5297315, 1932678, 651008, 5861578, 7407516, 5912615, 5367487, 2634045, 4315958, 3938521, 244716, 2273963, 8079820, 5341809, 6090711, 5228215, 1011427, 3299247, 7116577, 294374, 4074242, 4660818, 2607199, 6198431, 5916523, 5433191, 196273, 4318190, 5480767, 4619094, 3262223, 8190474, 6615132, 3198853, 3611727, 5907696, 4852227, 3414154, 2233121, 5866172, 2082338, 4767901, 731574, 2221999, 161939, 1186007, 5166042, 5865429, 8153579, 3932836, 2158462, 4205928, 1231221, 1302194, 4488613, 4139700, 3129980, 7451095, 3274107, 960945, 2769158, 1238142, 5636500, 1021077, 1291908, 3003308, 4244937, 6203226, 3389472, 4815508, 772312, 1113040, 4332147, 985311, 7566764, 2439545, 7941797, 6979091, 6256269, 7561130, 6021529, 3746076, 2192559, 219883, 2758409, 3326660, 4524781, 1746724, 7897868, 7510548, 2624256, 3404175, 102052, 4576400, 6498163, 143615, 2787695, 5835460, 759025, 1526712, 897465, 6008965, 7500786, 5287321, 7430364, 5781555, 4452568, 2317844, 7170911, 3124300, 3651318, 1499591, 7338407, 4048259, 81619, 2709957, 2064961, 2357869, 2854349, 2754839, 5813517, 7202624, 6213307, 7084194, 4703155, 6318247, 1927224, 2665178, 6381990, 7916962, 1501229, 679226, 5568947, 4751975, 5143972, 6249259, 4688093, 1463452, 1562804, 7923687, 6513949, 5485162, 8242725, 1388102, 5200849, 1620703, 7899432, 4375901, 6314621, 210581, 886021, 2399785, 6839765, 7217273, 8214070, 6432190, 1097681, 4463688, 4981226, 7950086, 2383576, 5127117, 2080303, 6394615, 3373883, 3314611, 2145532, 3474673, 5366669, 2103489, 6295818, 424747, 3465410, 1263184, 7811788, 2165577, 4771092, 5799399],
[3513950, 7886931, 2583784, 2934523, 7407054, 2649787, 314197, 2515218, 3532081, 4066319, 6686305, 5891566, 5963499, 139438, 7455907, 3949103, 1828671, 4337405, 7066663, 7043340, 4818884, 6034821, 5173665, 2186779, 2350974, 594438, 6195380, 8241088, 807406, 5843013, 8192760, 2845268, 1073211, 735641, 3979851, 5486481, 4578786, 6997516, 2084655, 6871391, 5237102, 3790032, 2186638, 6294104, 3246391, 1496716, 5847415, 2000372, 409964, 2059709, 471482, 2087474, 1987355, 1990371, 5923450, 2103662, 4603503, 4394075, 3187714, 1775971, 3076945, 245259, 2720069, 3561945, 8373226, 3830548, 4319488, 1849242, 1745672, 1087211, 4109887, 2791981, 1773272, 1525046, 7947705, 6201278, 3228305, 1545049, 1332479, 2144938, 644389, 2563663, 8006624, 1037931, 8142744, 737191, 7501529, 915249, 838643, 5867698, 2042908, 395960, 4066102, 5415545, 2729821, 4546112, 7891620, 5028591, 6622194, 1837295, 6287784, 1324106, 866961, 1979925, 6381017, 5214627, 7525442, 898366, 1733121, 4692528, 4355628, 1532039, 6093390, 6044858, 1764302, 904866, 711095, 345567, 5395855, 4664554, 2280668, 2303090, 3188584, 2593957, 968210, 616222, 7976615, 7194377, 8090477, 6906209, 8127633, 1134633, 8189847, 1960320, 6865240, 7853224, 1743830, 2366492, 8047435, 3171930, 6642750, 7523211, 5209695, 4582882, 5262419, 6222357, 6562848, 5545946, 4632594, 4878424, 3001136, 7600978, 4421646, 5233757, 2619150, 7295442, 4269427, 7628778, 5900659, 3095391, 4313103, 4289081, 2534015, 4508639, 3873314, 4223049, 8362964, 4358368, 4526961, 2738927, 4976774, 8287777, 3955855, 7884531, 7344120, 2350511, 1369943, 3245056, 601466, 8294724, 4368635, 6956037, 7996428, 6878504, 1076730, 7957356, 4264938, 2699594, 1040583, 6250550, 5272496, 800812, 3271409, 1963117, 3394363, 6359215, 725398, 4014821, 8139106, 6852668, 4802563, 2061878, 5300048, 7684291, 3150725, 3725430, 5547036, 6576304, 7453731, 3300635, 939782, 878573, 8219073, 1536899, 4860139, 6022749, 7686552, 4470367, 4735269, 326834, 1597920, 6768475, 4009653, 5188054, 7860124, 2362287, 1834544, 5698832, 3633538, 7890570, 6950925, 1459665, 3847838, 1277725, 2617584, 3872883, 4689947, 3792789, 7020465, 671274, 3860998, 1208957, 4737965, 4887544, 952593, 6948709, 2219462, 205518, 5812603, 3665338, 3239935, 390532, 1078943, 5294829, 3992367, 2382919],
[455776, 6057809, 3723508, 3042149, 3358531, 4779026, 6010920, 6575380, 1259053, 3523529, 7636547, 2720618, 5620207, 3257490, 2344424, 3810490, 5135070, 1493103, 7705221, 7421244, 141224, 1430215, 4641631, 5729368, 3345767, 7550147, 6338433, 6091081, 2903491, 7050077, 8305638, 7674967, 5045586, 5137001, 5165125, 3943371, 1287988, 5230690, 3558787, 2100012, 6754799, 2590571, 5302927, 2213508, 3813517, 6946998, 4998019, 4891567, 4788820, 7739302, 4323517, 1032960, 5429410, 2404107, 8080564, 7693428, 3161623, 2993427, 8254404, 1674609, 1703895, 7883925, 8193319, 1013557, 963636, 3056808, 5436634, 3824563, 1306876, 5917884, 2929560, 1745078, 2550205, 3544384, 4799655, 6217993, 7601962, 6985419, 3148204, 2104793, 3595964, 6467088, 1339322, 1568373, 2659222, 5514911, 5185961, 6078411, 2424652, 4723584, 1522088, 2811067, 39533, 472766, 2111933, 6202498, 5828756, 6339979, 4388060, 280194, 2787811, 4349103, 7429301, 4972442, 7895049, 7082973, 3823365, 1500772, 4126412, 6185056, 7918439, 932736, 3779770, 8212195, 5709950, 3706459, 3422268, 5088147, 2060752, 4660758, 6486427, 7328973, 920468, 8252681, 2861073, 1919256, 7513213, 800452, 8159178, 1837068, 2949311, 3271242, 8093123, 7483480, 2584723, 7199937, 1062639, 6768699, 8303079, 1274340, 7652902, 1646222, 815021, 120160, 1906918, 5979565, 4893995, 7396692, 237168, 3921541, 3952673, 1495973, 7377483, 5045369, 6566836, 323787, 2771699, 5984516, 7663675, 1860457, 6955367, 2535610, 3995464, 2303442, 6578213, 3794266, 1033825, 1293170, 7631788, 6402194, 299809, 2425489, 2713955, 3264066, 201713, 558303, 2213831, 4725675, 1516523, 7468593, 3095528, 4995154, 7508362, 4203250, 8369665, 8020792, 6924203, 2753033, 3386152, 1042065, 6005230, 5663289, 8212076, 6124672, 4756444, 1088514, 8147228, 6256015, 1871704, 4425974, 4938245, 5899705, 8054910, 4170126, 455273, 3886845, 4560751, 5344568, 871903, 2331493, 6047983, 1114413, 2169122, 2992397, 8077209, 802686, 7370380, 6193414, 1179713, 2461540, 7391613, 3978066, 4020663, 5445077, 2587024, 5049934, 4966534, 1848315, 1481061, 6364773, 6106895, 7650490, 8230294, 1166089, 6635410, 212467, 1366857, 444766, 8303513, 6503909, 2884754, 5441167, 2604410, 5613682, 1795725, 2764550, 4170371, 867886, 6768480, 7568319, 8206074, 6997746, 5735711, 7740739, 3618124, 1059614],
[1915102, 7204631, 518239, 8247096, 6543809, 4642834, 6904527, 6747313, 4588033, 6681363, 5379676, 6424469, 6532687, 4959092, 4410044, 6637917, 3371321, 6879346, 1328883, 3561235, 2518489, 3939169, 7682181, 3245144, 258492, 2669587, 4386448, 2875753, 5065071, 5310716, 7117817, 1601285, 116039, 3480991, 6614750, 4240888, 4660876, 1840215, 3546146, 3420187, 5155302, 6236830, 7635453, 4577972, 6442593, 2620922, 826138, 2652767, 3709864, 7878013, 1028220, 5816009, 1149118, 6050548, 3401190, 3801816, 5296634, 6002828, 6688321, 4058003, 7392635, 4524012, 4145243, 4195705, 6556757, 2917359, 4185746, 3317276, 3217756, 4796884, 3904401, 7988501, 5947902, 2511120, 4872472, 6773587, 5874761, 1177852, 880596, 6517628, 6543265, 4412238, 3850439, 8083528, 3033865, 1470521, 4840919, 7373934, 6549616, 2066311, 5166382, 7666366, 7703522, 4092340, 2582513, 2021715, 4012931, 1385862, 109669, 647920, 2156904, 2674553, 5461853, 188440, 1221743, 3528253, 1401688, 2424631, 7148308, 4309444, 5843836, 5926348, 1402364, 2898234, 5028022, 7899653, 5102060, 932142, 4077661, 3838324, 4723411, 68838, 7040767, 8058883, 8367079, 4550088, 7677784, 3013363, 1367115, 1535400, 2297477, 971908, 1924328, 8095631, 6576206, 4040159, 1355390, 4535002, 5218062, 2871807, 6314543, 494594, 8099559, 2295935, 2263183, 1968633, 664683, 4942638, 2842860, 5816325, 5891391, 7956930, 169844, 8263258, 225123, 1799831, 7506791, 178208, 4991265, 1114900, 8128705, 6339094, 1952843, 3230172, 7775735, 5503163, 4643362, 6492857, 3435042, 2866187, 3651406, 1962590, 2745983, 6096415, 306452, 1783430, 817918, 4204707, 7202967, 4926793, 686116, 4258615, 5242968, 789921, 7312880, 2228666, 526216, 3687032, 7142924, 1301683, 7492884, 2603622, 4163712, 3212073, 8021128, 4240365, 1131204, 1107016, 1583998, 5594656, 5423442, 5341490, 349785, 919519, 7512201, 6642775, 551816, 6361354, 6433803, 4173903, 4411641, 4826904, 7700716, 1175705, 4207430, 6650210, 2705542, 5102267, 904497, 175840, 8109293, 4702746, 4646844, 3109671, 5849785, 6536224, 2917818, 8064535, 4226251, 7128330, 4930342, 7469330, 1687198, 3933768, 6160217, 3040179, 14175, 7455009, 1098722, 680009, 245120, 1642883, 3829677, 112119, 2294604, 6254052, 3192069, 3224704, 6118592, 7878203, 3761539, 7963279, 141294, 3501050, 843884, 5575061],
[7826136, 7012328, 3927775, 2718959, 1776601, 7317192, 6996735, 149932, 1663366, 2332323, 6474879, 474046, 6503782, 316866, 4106761, 6046909, 2976698, 3804013, 5610415, 3640207, 7784316, 6553121, 2605950, 247124, 6302893, 4995563, 2302229, 4350978, 649619, 6433203, 2573781, 3206431, 8366386, 2628378, 7298554, 4450846, 3666790, 7992801, 2499017, 7375497, 1525838, 7997069, 1227857, 5123950, 6369366, 8266762, 8123062, 1402234, 4090518, 3224828, 1024361, 926572, 3863456, 6905463, 7001193, 4153821, 459083, 891252, 8218223, 1115612, 2207693, 8085980, 2866748, 430824, 4287153, 2802551, 7900929, 4716533, 2415042, 4987167, 7719079, 2047431, 861671, 1964040, 7170496, 7292865, 5094174, 343595, 6984986, 4633992, 4675797, 1218588, 66785, 6985058, 4392287, 466864, 8058686, 7997724, 1307799, 7721194, 6326600, 7095826, 6350227, 5147686, 6031395, 1642719, 7738377, 7598657, 7558807, 766766, 7667507, 5541433, 1491080, 6062448, 6183075, 7200159, 2274979, 902760, 2949546, 2250640, 6821937, 3104574, 4598030, 5767340, 1850047, 220957, 3822214, 4931762, 3151268, 5117409, 6460907, 4348913, 2834162, 8347726, 8099817, 711853, 7533142, 1384342, 8352020, 1466406, 1800862, 1899522, 8300036, 7479342, 6974912, 5423321, 2921809, 6917531, 7633600, 3510858, 5402325, 6120771, 3048614, 2955702, 3508548, 5090489, 3389260, 8169581, 3763090, 2922847, 3568078, 1326144, 3319068, 300518, 8335062, 2421776, 2842463, 4894258, 5595032, 4726815, 6513316, 4385333, 117246, 3569372, 3328974, 3340898, 2847369, 2271569, 4981560, 6480193, 5308871, 3596978, 8176985, 1279865, 2642689, 1957347, 2689138, 6487054, 3409256, 2523759, 2768419, 5002872, 6275948, 3529826, 2966821, 4527692, 2925119, 8357939, 2933022, 756868, 1578522, 2173622, 7979163, 4193895, 1858010, 6700278, 5965824, 6077935, 1671019, 4802, 1808944, 4502039, 1991811, 2853147, 4773535, 4359939, 6958043, 3826321, 963083, 4504741, 775053, 1084161, 4063396, 4187179, 5591422, 985325, 2844935, 51151, 4518170, 252250, 2232443, 2311072, 5081437, 799809, 4554902, 7726922, 378984, 8215778, 5168450, 4058721, 563510, 8228041, 6389229, 529215, 8350003, 1009528, 7256744, 1968066, 5628255, 6292858, 6554487, 7036165, 6480303, 7183891, 6539388, 6651315, 3566107, 1654989, 7125843, 8046154, 7064687, 8280083, 4420247, 7728504, 745904, 4630215],
[7919036, 2725142, 2480486, 454626, 1996021, 6200582, 5395444, 6287611, 3369232, 7592586, 1098739, 4310018, 2106178, 542292, 3677742, 616107, 128340, 2535615, 8326631, 1929063, 6449807, 6838800, 4521177, 5439350, 4276052, 7675885, 8155538, 3890783, 5169929, 7086859, 7682003, 4023565, 319644, 3846355, 7424202, 2799172, 1108697, 4764723, 7029828, 1310973, 1711866, 4703384, 6117551, 7189400, 2299206, 2870494, 4649513, 1925999, 7685823, 7025661, 1657504, 3147332, 528435, 7083591, 6845642, 4035667, 7816860, 1876407, 3923715, 8210682, 1604240, 1960858, 580038, 1323672, 4762871, 1790314, 5701129, 5877064, 7321528, 1109582, 2824182, 7003485, 269515, 721686, 2107910, 5218888, 5434569, 285706, 527987, 774847, 7893807, 2839886, 6162359, 891485, 2541179, 5340160, 7073992, 3891726, 3314077, 7800624, 175327, 1156896, 3989067, 8220553, 5997619, 2378056, 2190673, 4978284, 5997007, 5857673, 2043797, 8376464, 1272937, 5090733, 277952, 5619108, 5028550, 7800003, 2940031, 7364383, 6490369, 463794, 5940856, 4656127, 111764, 1189647, 3241718, 6083306, 1933363, 6653437, 6505117, 6438398, 4321033, 2628116, 635711, 1652935, 3992070, 4305815, 7388302, 2491021, 1945483, 1538687, 6410646, 8077916, 1619033, 5639514, 5430090, 3820222, 5313405, 3216769, 5771381, 522731, 4057043, 7655872, 243411, 2236847, 6173770, 1007579, 8175485, 6026180, 2171199, 796841, 7996562, 2100022, 2807651, 1103135, 7816934, 1247312, 155662, 3979717, 1142376, 7012991, 1349089, 5837712, 7635456, 434378, 837937, 5735577, 3450109, 720214, 7057737, 7609086, 6036235, 6082608, 5427480, 7944508, 6674465, 3050030, 8003835, 8165253, 4975137, 3670203, 2522390, 4235529, 8329391, 3831180, 587018, 2127482, 2617413, 47337, 189020, 5139565, 5457876, 3992001, 4255661, 3021656, 1038418, 3063478, 2893568, 2554388, 613480, 2081311, 471778, 5549395, 7693117, 7561715, 6908389, 2951698, 4542644, 1733462, 357549, 2021297, 3965622, 3718549, 4121861, 3702277, 1604591, 3042425, 6998966, 3321032, 3615801, 7560144, 5193757, 6396850, 992287, 7504429, 662415, 3496178, 5605242, 6153308, 4571130, 4526410, 6677376, 2255033, 5293606, 1071966, 1233557, 7932766, 5340055, 5947470, 6334732, 7865220, 7670806, 6719529, 1372177, 2786022, 1782169, 6143672, 1638700, 7575411, 5856160, 8287578, 3998256, 170171, 7543216, 6354969],
[664685, 7817131, 2261666, 5070694, 5212316, 65997, 6893508, 5533424, 4105224, 3841943, 4110784, 5814690, 7507392, 2938044, 8051297, 7816928, 925309, 4324496, 8155207, 6552242, 625780, 2628698, 434412, 6026688, 2588877, 4470814, 2208957, 7423381, 104879, 4736379, 4302849, 4974224, 6016789, 3252122, 7087571, 312073, 278013, 5743860, 6103696, 5172983, 6397371, 5702596, 3469235, 1995158, 4165061, 7264120, 2138647, 551024, 1081619, 5794581, 3023873, 1179944, 7512523, 7446049, 7948160, 3242128, 4094225, 6244153, 4847283, 832275, 2002965, 3505863, 2696628, 7102077, 113094, 6274630, 6359100, 4599242, 5736841, 4882819, 4537170, 207912, 2103616, 3213657, 3568538, 6084950, 7628491, 6771399, 6119076, 2920940, 5535493, 5509577, 4240784, 4362409, 2957781, 5338254, 7271795, 6447914, 5699551, 384220, 3468515, 4970389, 6383773, 6322374, 1462825, 6759749, 7160375, 4929309, 2285760, 224552, 1432886, 345544, 610540, 6779064, 4369322, 4834664, 3909086, 5333403, 6562315, 6248400, 4726420, 7449265, 2026986, 2224413, 1832321, 359164, 2609732, 508661, 2603729, 6517669, 4605043, 952212, 4760670, 3658407, 5459127, 6433496, 7126491, 6375591, 7632658, 8280819, 1137918, 3159853, 4900133, 6592235, 4424188, 3042589, 8004486, 2948651, 1089412, 6095336, 866471, 6093608, 7266831, 6358342, 4930021, 1188435, 2490955, 6656976, 3764198, 7496285, 7729861, 4070032, 3771291, 8352475, 7998883, 3980322, 2179778, 4635384, 5289060, 915983, 6909527, 6533186, 1288321, 1387066, 5715561, 2524521, 7891499, 5117686, 6946754, 7561893, 2285392, 4111081, 8096379, 7700627, 7391771, 2908452, 930350, 1044405, 1091540, 4720104, 7026078, 4935934, 4148249, 3509717, 3054330, 44616, 8131690, 5538941, 6451863, 7390340, 8215567, 323518, 4011830, 7030758, 467018, 2097600, 5665187, 1819482, 6973947, 1746158, 3110647, 7909297, 2334720, 1453339, 4444825, 2430367, 4146147, 287599, 7032690, 8269065, 4706016, 3663350, 3568734, 4895657, 5266428, 7010484, 3925683, 3564348, 5989859, 8207941, 6720104, 2555575, 924067, 660360, 5384975, 2075071, 6128688, 3771966, 816378, 3641219, 2533842, 1051177, 1908730, 7182955, 1884510, 3543431, 6966528, 1579714, 1531104, 6091577, 7369834, 946580, 6798238, 1490220, 6719369, 6318214, 7408054, 1571040, 5716645, 4732327, 8259992, 7256596, 822268, 2510757, 2645605, 655776]],
[[7731085, 492799, 6581182, 4578159, 6749254, 269089, 4033112, 7306361, 3169322, 6292337, 1513926, 1921998, 4495534, 3256221, 7731716, 1835920, 3048458, 5066241, 3817379, 4638599, 1345232, 2866585, 3056546, 2498938, 8122983, 3017199, 3704102, 2238229, 1733462, 218824, 789955, 4666510, 2547847, 3633301, 1333042, 4437013, 3959974, 5336280, 4278381, 739923, 4698970, 850049, 8088549, 2372897, 179891, 5566246, 2979491, 1065690, 5655584, 6892567, 2911558, 6244494, 5528913, 6332506, 2157098, 2590706, 5502878, 8347257, 6657460, 2575144, 1833123, 1934710, 6878769, 6242880, 6795485, 873966, 2745862, 6438182, 5276805, 8225888, 7797093, 1416802, 1710001, 4652861, 6323532, 5784929, 1868191, 4762951, 6549777, 1965739, 2976535, 4606047, 2332783, 3571999, 6267623, 3392944, 7726546, 1937741, 5009197, 155831, 6603492, 1575556, 9821, 4285053, 471044, 4936970, 133873, 1834064, 1993787, 644232, 3610198, 964635, 2281670, 6411830, 1272902, 7802843, 538751, 1446119, 2806597, 904952, 2270623, 5435772, 5420090, 5940607, 1999960, 2299166, 572634, 2299578, 1590895, 5757133, 2436409, 870560, 6531621, 4756505, 480336, 3448642, 404729, 1912150, 7706313, 48446, 1484808, 6708430, 6566235, 3700424, 3058464, 378193, 7318144, 1960021, 1186949, 7342665, 5976505, 2864671, 4244099, 3458202, 6708742, 2644474, 228322, 2131953, 7484770, 3771970, 5062071, 2132898, 4582300, 5972184, 7367291, 7062911, 3531173, 6077606, 5440153, 1436016, 4499979, 7709548, 5304298, 8245472, 4824616, 2844928, 812246, 710909, 3576965, 801273, 4674245, 759730, 7306808, 1862564, 1629008, 2520146, 3821669, 2184055, 2123830, 8074468, 5787611, 1440519, 8317792, 2096063, 1166448, 5686651, 3952315, 2637258, 42830, 4207538, 37773, 7081610, 2059818, 5192458, 135868, 5466353, 3863721, 2770679, 4925264, 8042640, 2411435, 3178118, 614635, 6532633, 3542984, 4037620, 8214685, 6310478, 7235459, 6134464, 1694134, 3660573, 3568925, 1473294, 142113, 1178198, 929009, 701075, 6304086, 4126523, 2360288, 1637634, 3991574, 7778761, 7632398, 4453433, 437400, 529188, 3833863, 3028554, 8297452, 1495997, 4562293, 2833396, 5299248, 3101828, 6347313, 352398, 1218651, 8253240, 5229810, 6965863, 5721595, 3985714, 6316532, 4725043, 4202295, 3174630, 667333, 565748, 6356928, 991967, 2561875, 2651371, 1155534, 5853536],
[7082314, 1395431, 4202401, 1595317, 8320514, 7083132, 4991996, 1585634, 920551, 1199507, 7966839, 944839, 2979983, 8336617, 5825381, 4084279, 2640364, 1278658, 5200252, 3321266, 894658, 7296765, 1074305, 2355198, 367238, 6483468, 6348770, 6323288, 7826766, 1429103, 2693683, 814067, 3474598, 136021, 7002205, 6958516, 6310564, 2253532, 3121217, 73857, 4008765, 5375582, 6612704, 4563423, 1190396, 4344991, 8214078, 4298487, 843838, 6028933, 3682911, 4209658, 3350493, 7526861, 7845009, 2566830, 2865234, 2604204, 5514762, 2525966, 1831095, 8013464, 5204939, 6859440, 3615773, 3366860, 2750908, 1226284, 7456726, 1695186, 5230540, 2787985, 1809998, 3387219, 3714028, 4408404, 6410962, 2878977, 515484, 6263512, 1651623, 878090, 4141215, 24800, 4932846, 659091, 536285, 8102784, 4020011, 1453464, 4848184, 4526000, 5954127, 4100713, 1620801, 5045662, 2469182, 3736537, 6822280, 4379960, 8070186, 1877811, 7164831, 6092783, 2805337, 4465534, 2877760, 6245734, 6292417, 3562885, 3389242, 7469307, 2684631, 3980128, 5696463, 8189926, 4995987, 5257658, 4826258, 6502305, 4962669, 4819966, 787317, 7135964, 4973123, 5123013, 4635906, 5009890, 6737981, 706032, 7488180, 4518910, 2580548, 5419292, 4181654, 1034904, 5404974, 5512238, 4425026, 4529519, 3099834, 3540354, 6967428, 3602146, 1507982, 7224532, 3268211, 5851523, 7443987, 7328808, 4912488, 102478, 7243910, 4420344, 1238248, 2675918, 817613, 794866, 1094634, 3358087, 6671304, 5534520, 4014255, 8050457, 294256, 1998875, 4099387, 2681096, 2101618, 40495, 2767805, 3383728, 1099474, 5003767, 1727708, 3109506, 4205989, 855836, 7664738, 1573675, 4408171, 3984292, 5638528, 1692122, 1014166, 6359926, 1787427, 167432, 2070835, 5480347, 3922586, 7709072, 5125299, 6163140, 7883284, 3305011, 1125039, 5952059, 6415, 4856086, 2022407, 6388227, 3835416, 7076154, 1651842, 6713286, 4287880, 3504734, 6074949, 1900974, 3505909, 7630458, 7783519, 6810028, 5581684, 6326010, 8052138, 3022923, 8049592, 7385314, 2765338, 7683092, 2560566, 2205482, 1237053, 7617287, 1865208, 4948678, 2157502, 5471062, 4914550, 3244557, 7021120, 1398684, 920329, 2873919, 2862285, 7848280, 250384, 8044696, 384807, 7991318, 5698568, 5578249, 2093223, 1548844, 1183358, 2183221, 4643666, 7800717, 402289, 5133528, 5571070, 1941324, 7353813, 4336980],
[3092337, 1202480, 4091546, 5403966, 8046764, 4619737, 3070309, 3138851, 3079890, 7178169, 1662558, 453023, 197152, 4320618, 6507114, 4654099, 5445090, 7579405, 6080135, 7841632, 1984864, 7202654, 1825315, 8356618, 2124338, 1485263, 1628609, 6747852, 6547628, 7434932, 6864120, 3885755, 222618, 4594139, 7035343, 5440663, 3974746, 508997, 7616092, 7818682, 1388711, 3883446, 4811960, 1667025, 4869720, 6994549, 2722376, 701454, 7220758, 1665115, 5664786, 4042623, 45351, 7676002, 8246133, 6365711, 4518697, 849889, 1095810, 7361954, 1729391, 1132323, 3588350, 5767406, 6465256, 857424, 1322368, 1055872, 4390734, 3454720, 2271844, 3504401, 1927920, 7319862, 1138169, 1812301, 1948101, 564884, 2455345, 7246659, 3235902, 5549945, 6503383, 2278752, 4583985, 7256418, 8050098, 6683542, 895784, 4855950, 1362976, 2269494, 4910792, 4142227, 2390894, 8015674, 1829559, 5149393, 439777, 6764069, 4170954, 1270246, 8048941, 6260661, 713357, 456554, 7896475, 3098558, 5380293, 4222779, 663239, 476953, 1265064, 5542380, 7118751, 2157825, 1113386, 2070679, 2774250, 2206513, 6845279, 7543105, 7078036, 4331414, 1342902, 715204, 6519894, 3862988, 2076822, 4863428, 2935, 204830, 113191, 2994430, 3475634, 3608172, 2703533, 7131946, 7797478, 2129250, 6492139, 266102, 5324666, 389212, 1093628, 2766361, 21454, 1484271, 758550, 1621234, 5081983, 337492, 1572426, 2091654, 4121915, 7443401, 6683472, 132919, 7489748, 6914965, 2037944, 3296045, 1826449, 5670086, 2169141, 5220192, 1034658, 1521552, 4789416, 4217338, 1064271, 4762297, 532736, 3917321, 6119616, 7913005, 1204315, 5544157, 3853055, 193021, 5025144, 5210102, 1256730, 7724581, 5026270, 4338438, 6740524, 1804049, 489750, 3953080, 4625799, 7630764, 2631620, 7083357, 7958185, 3027420, 6516195, 7787010, 6571757, 6882862, 6660214, 3835637, 3534664, 3944920, 1379264, 3432924, 5101240, 6280962, 1582541, 3054926, 3322246, 5404220, 6560476, 5562481, 5225793, 2499290, 230107, 862178, 6037909, 2834454, 4870182, 35923, 633069, 1487261, 977250, 2659072, 5300139, 3087252, 8212200, 6268252, 3449158, 3488881, 2937579, 1799185, 7766537, 6810614, 590420, 5514566, 7851117, 5811234, 4474840, 5220607, 197750, 5489622, 3529682, 7287661, 7155153, 1099115, 7447003, 752770, 915958, 1900065, 427231, 1632331, 7345902, 8334791],
[1834985, 7161747, 3917653, 3244045, 3320503, 3766488, 3664456, 1313583, 4800383, 5698539, 1587028, 2289912, 176122, 6902829, 6179477, 2034567, 4274196, 4161323, 7179282, 8054327, 3819413, 918000, 2330012, 3231577, 306932, 1303663, 399867, 6776949, 2388660, 3102130, 4841675, 3986797, 6695875, 1565056, 6042622, 2398786, 2653599, 8244065, 4238526, 4388386, 7405627, 6130658, 4756967, 4121184, 3148701, 6014287, 5050629, 80943, 6655052, 7333739, 7113360, 5103619, 980320, 7964501, 3510831, 4897497, 6894685, 5473874, 2235842, 6367384, 1742918, 5585318, 3223845, 3775698, 2364427, 7400357, 2607362, 7466748, 3601886, 5349429, 5769941, 7389134, 861901, 1040352, 8374905, 128575, 3328181, 358233, 7397252, 5057663, 7202762, 5283006, 8133657, 2310972, 21919, 6121146, 4964549, 7629379, 1097040, 3015660, 197209, 2514173, 3503331, 5056861, 7369897, 8051873, 6672483, 7840901, 4320303, 6438235, 5745910, 1389982, 1151981, 1173054, 5506831, 132757, 6585541, 1677750, 3635981, 1151384, 7153355, 2234107, 7052341, 1509859, 5166838, 3578870, 432927, 1256399, 3073427, 6829163, 5557078, 7829222, 6533082, 5195810, 701344, 992848, 2590964, 1171316, 7085933, 4008906, 6310891, 5488130, 2396344, 1382833, 3499903, 1921710, 8315746, 5142954, 4760296, 4018283, 5040892, 2486405, 5160218, 1983590, 8113733, 650614, 4169026, 75689, 3077495, 4509159, 5063968, 6616668, 3273926, 2605688, 4316022, 8341798, 1692623, 402652, 6315256, 4871090, 7748774, 7139998, 5419819, 3440102, 4507509, 1463157, 7017314, 710011, 5744304, 4262156, 1516680, 3980629, 2871330, 6883964, 3727417, 988300, 1574952, 2110460, 7427236, 5350536, 3312961, 7097006, 7515, 6088953, 5397091, 4027731, 2597297, 2203374, 2540196, 3338374, 6294882, 8039138, 2081489, 4075073, 3294546, 6450536, 4028930, 4348601, 3947521, 4112052, 3726430, 4981009, 5737790, 5267328, 3152683, 4350436, 7158832, 2521289, 2742063, 5824752, 3566685, 4146639, 2817121, 3659069, 8114909, 7320319, 355997, 3739659, 4984198, 2685972, 5090825, 6791195, 5604571, 3684974, 6098697, 2623328, 7562649, 871488, 3185625, 7458016, 7509129, 1356348, 1239715, 1697889, 1707605, 3345819, 6020314, 7323939, 4280054, 8110387, 6892556, 7828890, 7456729, 1370120, 683749, 7206507, 352761, 7070610, 4544122, 775934, 3366246, 6337961, 1707864, 2206883, 1228565, 6958655],
[6213084, 7962578, 5539844, 1356485, 5980456, 5737275, 6764543, 7209759, 7212958, 5837922, 7148887, 7952631, 7452147, 2859867, 7342066, 651369, 8247869, 7023732, 5995045, 4973861, 4933215, 1772939, 3352846, 6865051, 8343098, 3033929, 7007587, 4524845, 7785846, 6396341, 4856884, 4890826, 5534887, 6432153, 1635866, 606955, 7655914, 6587011, 7307522, 3032689, 7327299, 2683784, 1036670, 3321234, 5501393, 3603010, 2688040, 4096246, 7701731, 7192045, 4559776, 5327777, 4458482, 6471105, 1609904, 7582122, 657260, 6237156, 2263921, 2959674, 4438004, 1820196, 7873419, 4274656, 3117354, 8002160, 3299471, 3883217, 7745572, 4660711, 8121992, 5741530, 3386692, 5027528, 2154121, 2410752, 1071595, 4702828, 4059865, 3477852, 4786456, 6182987, 2314652, 7046734, 3780490, 3640775, 3016835, 6338898, 5586010, 1915499, 2140922, 3778658, 7393898, 6388921, 6744990, 2578311, 8340883, 291956, 3368873, 2061292, 3901062, 7578316, 5806181, 7190289, 3744674, 1968872, 5699978, 3967675, 6832993, 660214, 7416338, 7251178, 1857264, 2733718, 6148799, 5475824, 4790706, 1440783, 4241040, 6093610, 7675582, 2997395, 2395232, 3040185, 426195, 5037680, 4610114, 66635, 107788, 1040813, 8100547, 1574304, 8231222, 681822, 497137, 4778614, 751604, 7769698, 5637818, 1554793, 3159693, 8061542, 4446717, 4499966, 3845997, 6937454, 1694190, 1056455, 6994475, 4426486, 5610610, 6371881, 1416434, 1984424, 4345142, 6388627, 2847714, 890258, 4908427, 1666746, 6880202, 4441528, 3320647, 4882907, 1351558, 1543382, 1493208, 4422037, 1673357, 4726263, 6719335, 5941442, 6079320, 1258317, 488241, 4697206, 242419, 78378, 3244048, 604611, 5402225, 2586869, 4239537, 2494932, 3804677, 5708852, 317765, 7057356, 3762835, 688832, 7034428, 687450, 6052242, 7043382, 1845789, 3006795, 1730167, 991000, 713094, 5255359, 7525285, 4011987, 1919754, 8023354, 6411320, 7390730, 5988421, 466668, 5894121, 5984554, 1683230, 3235038, 1836829, 4317158, 8122497, 3225662, 2102128, 6752074, 3419472, 7184810, 4043449, 3612014, 64431, 7623715, 5444517, 6132428, 193511, 4540203, 6872123, 7149727, 3298862, 6575287, 21456, 1196428, 5727748, 174269, 1442861, 7141857, 2999260, 4211378, 3149521, 4887778, 3105810, 7014397, 590439, 2046580, 4718576, 3320074, 5283429, 1379971, 3742234, 3147235, 689153, 4526825, 3976879, 2266612],
[7686236, 5403954, 5775520, 4050072, 5064229, 4638616, 2719640, 936693, 4520890, 1640853, 2487849, 3291721, 1820912, 784134, 5149904, 4436976, 7997142, 3305960, 8371373, 3554596, 2041778, 1158518, 8196141, 2914418, 608335, 1579472, 3774621, 1992526, 2252362, 7191741, 7858893, 7364067, 503862, 1710099, 7835493, 6450015, 5319007, 1647394, 3484911, 3465609, 2747468, 2621007, 5066653, 2422066, 8209367, 6662632, 3047227, 1417880, 2793914, 1908545, 1956470, 1403160, 6093556, 8191450, 14127, 5636080, 415376, 3948750, 1854473, 7569706, 7568207, 5735675, 7326011, 2014763, 1447268, 17219, 5904070, 969207, 1985261, 1321598, 977534, 8133894, 7734727, 136030, 2916856, 4060134, 5044324, 6976047, 3295657, 4093734, 6473049, 3854402, 2585434, 1913825, 2702795, 6767563, 5915283, 1716126, 6445231, 2474787, 1363522, 4747036, 8113539, 7987112, 3961422, 4820043, 4765976, 3002209, 8291517, 7542771, 2931638, 5934612, 8131590, 2798706, 3121982, 3195985, 6747200, 6797876, 4402477, 4376356, 5928779, 5602946, 6031264, 6082038, 7730713, 330061, 2872730, 2862911, 5299205, 6122297, 4373159, 6261565, 1924852, 5752441, 6023985, 5624616, 550521, 2434961, 5898866, 3469324, 33975, 380735, 8263625, 8217824, 2244146, 2432773, 1479006, 6242077, 3785916, 8347895, 7754243, 4170225, 8110379, 5169290, 5607708, 3102544, 2506719, 1982733, 6074447, 6968649, 4848666, 2228231, 1160029, 6126660, 1304746, 5908327, 7062021, 5865093, 2578266, 110137, 7198425, 7870778, 3298495, 599229, 3046573, 1287146, 5515050, 4089508, 4706060, 2389420, 2133641, 6332301, 7537325, 2044845, 767599, 2176521, 3000388, 6812339, 2277827, 7873654, 7608227, 8055901, 7480189, 6643409, 7196285, 1562498, 1870572, 8241392, 1964031, 709621, 479864, 6656955, 179553, 5179335, 1118782, 2452037, 4148060, 2435541, 5111595, 3795167, 3336737, 1548703, 7923527, 7107767, 7142192, 3011389, 2292557, 7202561, 4537126, 5238090, 800110, 2625661, 3854533, 3560638, 193221, 2544272, 1156656, 6232509, 61108, 1696959, 6157505, 376717, 1097304, 6935561, 1045372, 2473091, 6173885, 368092, 4071827, 6644703, 2586403, 2732943, 7973941, 5389274, 8177058, 286115, 8019060, 2148626, 5147712, 6174215, 749880, 1564454, 7860001, 711998, 7716865, 3290701, 1396315, 1544479, 7445150, 997527, 6290112, 6572359, 1454132, 5443910, 1032611, 2133260],
[7600514, 4481790, 387179, 3987949, 285924, 8328483, 6053469, 3540376, 4165083, 1120241, 5585685, 6257349, 2491195, 6097006, 5077677, 6772352, 8343991, 1385565, 5747953, 6317470, 7612165, 3855461, 5957642, 1132203, 5509945, 1769513, 4129279, 120504, 5372210, 1633589, 6509271, 217962, 1233202, 639796, 7564982, 7876814, 5395493, 4747171, 2242777, 3465921, 7634304, 4404545, 103666, 8373929, 7666705, 7797370, 1221478, 2443528, 5796365, 7743680, 2245340, 861838, 1473164, 5499458, 4645082, 5480929, 2049463, 7592348, 1782247, 4123301, 4342884, 5702275, 3549622, 2128291, 1085192, 4250255, 6833351, 361024, 3454973, 5250962, 7621594, 3180127, 6780036, 6746928, 3416000, 3654436, 3968463, 592332, 5625419, 3665709, 6918283, 3576429, 2547181, 7089923, 6019352, 5137084, 5917453, 2606591, 4638613, 4279538, 3534616, 6386366, 1292093, 6908801, 1161260, 6236020, 297353, 932403, 7783145, 1077831, 1616677, 6101402, 6341998, 5197921, 89871, 3003922, 1702507, 4823155, 4825894, 4026656, 2098128, 3726246, 6176039, 8302835, 875025, 3407776, 3801372, 8358671, 1846566, 3927389, 2660990, 6368005, 3502263, 7713849, 55184, 2308629, 5083005, 7469275, 1426221, 4037761, 3526049, 6961779, 3886000, 3176591, 3182725, 1812660, 1583262, 7929452, 6446798, 2690860, 180866, 6515474, 6696931, 4185756, 5829731, 4246871, 812019, 3995874, 7886944, 5617065, 1649329, 768595, 746298, 4657727, 2683575, 6263345, 8003877, 3799011, 5777544, 7370251, 6353281, 5162359, 250429, 3290984, 1276699, 1055723, 5413670, 1005487, 2327076, 1997383, 2367486, 1411752, 6412077, 7786959, 6096922, 12474, 5477821, 3668203, 7864164, 2376991, 3107437, 4210473, 2931707, 7909772, 157576, 5401383, 5119246, 670375, 2128301, 1022541, 351417, 5786388, 4243196, 450992, 7935947, 153825, 5558880, 4521091, 7402620, 5781546, 1934309, 3372766, 8299935, 6043841, 4458252, 6806169, 3131967, 8088755, 5006801, 7404877, 1617157, 2958162, 5769463, 845289, 377907, 6125113, 5397484, 596963, 2169154, 5254424, 8374105, 2220571, 6771702, 5636311, 8109851, 3871527, 1385922, 3494167, 6309766, 8144159, 1916798, 183683, 2429610, 5597402, 8308548, 5808147, 4689430, 6884914, 1057700, 5401263, 8204109, 2064512, 863933, 3667666, 3222369, 3560580, 3105569, 2197702, 5627686, 5649219, 126964, 2179767, 4756703, 2285151, 3271579, 1129570]],
[[6961917, 8119250, 1707386, 5846099, 4143377, 992899, 7884436, 226428, 3660218, 1572339, 4183605, 7905649, 222277, 907880, 2744599, 6475735, 7547810, 1474254, 2482641, 2623663, 2834163, 4953137, 4124054, 4143523, 3886281, 7504970, 2125690, 7922157, 4129862, 6501267, 1728295, 4299491, 2292905, 3639488, 1835015, 4518837, 6156549, 1840942, 157054, 7910343, 5223943, 6701180, 2368055, 4287747, 2897289, 7917372, 2411289, 7173075, 1559300, 7352603, 8096165, 6040076, 3899807, 7000051, 1605, 3113574, 4247082, 708704, 4884285, 7805742, 7248713, 661004, 1572069, 3873421, 5009193, 3637673, 6358140, 26426, 3625820, 3219799, 4589471, 4858286, 6055795, 2359295, 252997, 3068099, 3193007, 2727509, 2393185, 4200587, 1673942, 1525617, 6223331, 5902894, 2678352, 1520714, 8032631, 3337429, 1619411, 13974, 2085277, 8187767, 1074780, 4716423, 5303244, 3463087, 2910096, 4077562, 5017562, 135572, 2502203, 44246, 5189001, 7555436, 791733, 2844847, 5823090, 2621654, 3188663, 3037360, 5485347, 8321905, 2977449, 2060984, 2637872, 3256248, 6660023, 1711878, 76206, 6071242, 5468848, 7063115, 1240662, 8319212, 2367738, 2628974, 5731332, 2448542, 8031278, 1901972, 7814299, 480954, 271261, 7035667, 1854866, 5037556, 7941084, 3659013, 5723544, 591277, 7807067, 7844057, 2238000, 2231585, 8229760, 7885670, 5302472, 3383861, 5015260, 446931, 3416371, 3904068, 4056079, 6853387, 4257125, 3580798, 6560294, 1660962, 2592513, 758845, 6892743, 4422072, 3173745, 4312408, 7155274, 2417665, 3370464, 312961, 1038163, 7044873, 673129, 1780739, 542733, 7739208, 5592731, 1296005, 1292211, 6846065, 8170452, 2050740, 5670177, 1699833, 955053, 2267620, 3165695, 7644669, 3442550, 1180335, 7103060, 6362067, 3264885, 936874, 778812, 449434, 3348189, 477257, 4394723, 5401671, 1850196, 5410333, 6054869, 1357922, 4838965, 4529277, 1522041, 8348526, 2362125, 2653874, 1350724, 5812239, 5372467, 2509240, 7502611, 6970816, 122990, 1582307, 872502, 7046102, 6513752, 7926573, 7883374, 7789304, 5131704, 5859978, 5300734, 6903170, 6086078, 366524, 5695790, 1582119, 210388, 4096545, 60916, 2731918, 903055, 7277540, 608767, 6739154, 5049217, 3198458, 5379735, 2916313, 2447990, 1908805, 7454634, 612238, 6218236, 1051439, 269647, 2638481, 2706862, 533723, 7661088, 5330324, 5670439, 3975210],
[3319743, 2076702, 6669108, 6444893, 7203367, 6661499, 7394894, 6166300, 5386398, 574570, 2675280, 4871331, 5003378, 7306347, 3780873, 2354657, 8200723, 1085156, 7067013, 7492785, 4307683, 5554133, 3383328, 1358258, 4043329, 8318054, 4821458, 3324465, 1549697, 619385, 2183059, 5100905, 5973229, 7259038, 4882792, 7617391, 5156808, 3172352, 1862277, 3797254, 6846948, 934021, 835774, 3037225, 7075811, 8211815, 1922274, 2593991, 4143127, 1768609, 6265647, 750083, 2163050, 7660698, 2760772, 3842153, 5919855, 2323601, 4952545, 1965041, 1148951, 5307511, 2565293, 1466790, 7729717, 1324130, 5424138, 5058836, 5084149, 1175118, 3639858, 4361167, 5279668, 1943345, 1873302, 4127080, 7049743, 4684616, 2979979, 4759746, 2931438, 2300809, 7240751, 7061377, 6653286, 7879184, 1835620, 274716, 6928226, 7499367, 4590420, 6704470, 8213619, 2625470, 7736001, 3107418, 7869566, 3982181, 6047255, 6756501, 5692321, 3069884, 3453994, 3340892, 5977637, 1127650, 5031167, 5911118, 6274455, 6100543, 1854937, 7100868, 7470982, 6623783, 4581446, 1424765, 2335681, 1655357, 1887125, 2816396, 2833050, 2090735, 7681795, 4172062, 5932977, 6012149, 1190300, 3588211, 3495402, 5245260, 303238, 1076199, 5462829, 2831833, 1886728, 6731482, 2090146, 6818486, 1152535, 25796, 34742, 711387, 2540102, 8320578, 597366, 1406706, 7796111, 8067162, 1186064, 7834090, 1118581, 6933734, 981125, 8330348, 5034471, 2216285, 5060792, 5414440, 8316839, 8297828, 3018132, 596421, 864246, 1305717, 8233704, 2358629, 4224747, 1361966, 1854168, 7595948, 785587, 7278542, 2691765, 7880605, 3942960, 7051650, 7383357, 2681619, 7692438, 2298214, 965886, 5193824, 5096623, 6867940, 6129850, 3828958, 8276728, 6800792, 4265379, 1047453, 3979160, 6381535, 4566659, 5526943, 1206675, 4884640, 1750862, 3009919, 4031511, 4003141, 1780454, 4380638, 4071003, 3375514, 1454968, 3725029, 6388730, 4504711, 7467906, 5334872, 3592616, 7920156, 6163288, 902215, 5288206, 1947024, 1119521, 3063581, 2743555, 6485865, 1374903, 1773201, 3009979, 6796944, 5740470, 1060049, 204371, 3317772, 2524231, 6646132, 6417959, 4914148, 5737382, 1884428, 4544810, 26918, 1173230, 1945683, 7763928, 6864543, 7338483, 791669, 4938223, 1820720, 5941005, 5985530, 2820638, 5000909, 2717250, 6242225, 1218052, 5407084, 1691368, 2557367, 4877323, 5502925],
[1656378, 6675234, 3297347, 3091414, 2129305, 2762022, 1853722, 627344, 1775484, 6598734, 544641, 1884030, 7407297, 2813538, 8063288, 7596782, 3949977, 7975913, 7198441, 3501683, 7926639, 8010249, 8042724, 3289666, 6592706, 5332489, 6994437, 7001506, 521717, 5982101, 3371228, 7166438, 1870958, 8046542, 4379240, 4368261, 3495977, 2838221, 4620246, 237866, 5003996, 6067165, 5513870, 4833082, 4597694, 6657645, 3366798, 5564322, 7009126, 4700670, 4599142, 143202, 619585, 3739796, 6816490, 5636006, 1223584, 829992, 5197674, 6170003, 7273700, 6398332, 7167912, 976150, 5867070, 1184732, 105830, 8321871, 2975979, 1547275, 6046845, 3031316, 1106557, 2497867, 1376787, 1689759, 533830, 6180130, 4442544, 555852, 6224167, 8249684, 5091525, 4542482, 6619171, 1042806, 7498053, 630567, 871049, 7008041, 3635905, 47031, 5144841, 953047, 6874029, 8074960, 4192596, 1378198, 4434958, 948662, 2333749, 516501, 7348206, 449969, 4184430, 3446065, 2950515, 8001122, 6094765, 2740135, 7645454, 4086481, 5973694, 3929976, 5914679, 4473048, 2289211, 6144459, 5363505, 3092517, 3788884, 2720585, 1626828, 1377583, 3703936, 3641374, 3772668, 6371196, 7601320, 6771616, 8085985, 5911921, 2679466, 6806159, 4499519, 107666, 5806409, 1167893, 339237, 453546, 7427405, 6068848, 6760255, 7215314, 4604619, 6500922, 8359422, 8068303, 6148402, 7793634, 412351, 3464746, 1820373, 5815303, 61510, 4775278, 5251296, 1726029, 5104181, 1218228, 252773, 451430, 2963528, 335702, 302107, 5242905, 7215707, 4012330, 7005860, 2284998, 1348433, 6126416, 2344607, 1353623, 941706, 4361310, 473014, 314002, 1135707, 2735434, 4041713, 1593565, 7388327, 922960, 2572606, 4436896, 4804450, 3703866, 4166387, 5061782, 2710676, 1529860, 4597949, 770903, 8332686, 3145587, 7377239, 5649201, 1793074, 3281786, 7470793, 7582571, 5520434, 7950305, 2158053, 1805774, 8011400, 7302537, 7023601, 2206837, 6278386, 499059, 1693311, 2047638, 652153, 7446185, 7249988, 146339, 5065081, 6176472, 1353785, 5820601, 5915249, 761849, 5098667, 7183494, 6067399, 4016164, 3829753, 6879867, 5447927, 6743681, 2166266, 3414656, 3371417, 1588640, 7575245, 2720171, 7056300, 6598673, 744175, 6155960, 5936178, 855201, 3596523, 696615, 1886016, 7681870, 4182761, 1279716, 2063131, 5667257, 4045010, 1153757, 601171, 8183801],
[2096411, 7904417, 6359118, 489486, 1613011, 758991, 6613453, 6565088, 1581044, 3446116, 2218451, 1213917, 8273790, 6679265, 4236199, 6910685, 4573839, 7318945, 2512876, 392110, 2267989, 2395209, 4710805, 7042308, 4773061, 1789589, 3832075, 1432709, 8117622, 5532892, 6650892, 8187489, 3660139, 5117381, 4375192, 2271396, 1402893, 422677, 8105651, 2953222, 8028218, 2334490, 372636, 8096609, 3032409, 2649388, 2572846, 6136554, 7166424, 1997130, 2952856, 1316699, 2838737, 1336651, 4709830, 4142474, 3484970, 8051029, 3181070, 333274, 8288063, 5156757, 8261945, 6236621, 5146915, 7143988, 426047, 368635, 2536724, 8204803, 3539919, 5863232, 1086404, 3407558, 6508069, 5801527, 4567185, 7432510, 8124542, 587215, 1537173, 3086350, 7779670, 1312505, 1849906, 1590463, 5111827, 4602691, 5797837, 1127870, 1474899, 666043, 19116, 880350, 1463244, 6649592, 6048875, 1680573, 7210943, 8173357, 645575, 7715754, 4034894, 7844141, 7009049, 7226079, 7743342, 532282, 908697, 6418014, 7667106, 7172659, 5329901, 7053810, 6417197, 4914444, 6031332, 5888649, 5507642, 7642167, 2121106, 5688961, 4676115, 8211963, 4679296, 2170954, 7191317, 2393473, 1042353, 4404370, 2667598, 1929293, 7703416, 2821085, 6763165, 6990497, 1782299, 3137310, 806905, 5115690, 3989103, 2253916, 2406426, 5348097, 6609363, 6348629, 7595337, 7391703, 5971744, 2446392, 2045017, 5373377, 1281781, 7937509, 4477987, 1229150, 4731326, 7925188, 282345, 8280237, 2202279, 4262243, 3261530, 1688225, 895985, 4890325, 6536682, 6262804, 1008868, 7388102, 1834037, 4793066, 2295995, 6188302, 7862293, 7745022, 6272317, 7711415, 1985817, 2105245, 6866288, 5149104, 6365005, 590960, 2014076, 7855268, 7373936, 8371569, 6138947, 1695602, 7031135, 5972791, 5510382, 3929071, 6444062, 5411931, 875398, 7487510, 4541311, 7936592, 397994, 7145966, 15357, 1310732, 604231, 3516316, 101941, 3192721, 4046739, 7366982, 798258, 6010488, 851161, 4512780, 7741112, 6835574, 2673356, 3481768, 3929655, 2888179, 7303301, 7190978, 7536875, 1346948, 5502271, 2845375, 7537689, 2445213, 1408004, 6687478, 5917364, 4208480, 97723, 888380, 6676910, 3652027, 3118368, 3650673, 5507737, 1241115, 1182651, 8313497, 4468450, 7673337, 6410288, 5746228, 4242656, 8177604, 4725682, 4107459, 1717620, 2306829, 2842622, 1655879, 6895219, 6834768],
[7769167, 3270836, 730073, 3013160, 1636480, 374114, 4791720, 7499929, 2422820, 6345273, 4101440, 5552993, 1537723, 37097, 736641, 7434569, 1754851, 3079873, 6642946, 5227626, 1858534, 7336752, 5123382, 7961379, 5058828, 4429557, 1605065, 4967370, 3712193, 2009516, 2035738, 7714949, 5471892, 6485789, 5271750, 6094456, 1780211, 2034746, 8102465, 7845765, 4563867, 8057662, 61950, 3473357, 1150237, 2624985, 771792, 7275686, 93228, 1904741, 7306037, 5691205, 1353325, 4893514, 2218731, 504220, 3818444, 6680519, 7994047, 3233396, 4536606, 5080446, 6735913, 1133126, 1874063, 838594, 7972188, 4074640, 8148813, 2381688, 8259188, 1562812, 7216267, 7403407, 3633946, 2844391, 3988496, 4699872, 7501850, 7369161, 5469948, 6340414, 3694217, 3618513, 1693412, 6075304, 1535524, 4162381, 2073218, 4696262, 3731404, 4621419, 2474394, 3158450, 2445975, 4217056, 2514198, 866473, 20629, 4029, 7452534, 6234977, 2694052, 384039, 4227488, 2880379, 5530686, 3400098, 7830945, 505751, 2771685, 865242, 6692131, 1795028, 6053800, 7531833, 8019244, 4998967, 3319886, 7161409, 8338908, 2430111, 4612401, 5131452, 7434615, 1963757, 4567736, 5933868, 3119786, 113333, 4551201, 1761089, 3862026, 2233921, 816785, 5341270, 3390806, 5951749, 7746301, 343341, 4795179, 671539, 7034508, 5805507, 7720119, 2380557, 1980622, 158129, 3320239, 388949, 4490164, 4880544, 4558431, 1330932, 8086381, 8021842, 7713457, 2327131, 3338515, 5673291, 4481631, 3689776, 7064593, 5554362, 6561039, 4373698, 1705514, 4528535, 3596326, 5301253, 6883767, 2719633, 6858994, 6190461, 4492854, 643406, 5524851, 7260896, 1538554, 2638546, 1411916, 2422135, 4885570, 2709470, 4766149, 4602792, 3462782, 6274901, 1195593, 1147516, 1167642, 986218, 6132731, 7227629, 1327469, 5731763, 8215221, 471134, 7908733, 4996979, 3925467, 363697, 3374099, 5822890, 6548511, 1346830, 980560, 7078505, 2783544, 3071246, 7486690, 8349675, 2565067, 4029663, 6816360, 2455439, 1216313, 4497087, 2519103, 5759575, 3885622, 2162141, 6042768, 3296942, 4333548, 6230868, 7050909, 6885906, 1576248, 5123469, 2785574, 1235698, 803341, 5653097, 1889301, 1820531, 7892978, 8282129, 1564585, 3766947, 1446803, 590320, 6883511, 1667056, 6750130, 5276987, 3529373, 2615894, 4683348, 4406005, 1415466, 2935962, 1795859, 308060, 2258812, 240179],
[4924361, 7607454, 5815450, 7993017, 1513360, 7871355, 111386, 7029837, 4378693, 8349636, 91181, 5137281, 8005607, 6900879, 8288989, 3083468, 6312306, 7801285, 915281, 5728000, 5379478, 702333, 3779207, 7264261, 8060340, 1611840, 1149460, 833726, 7881009, 4159984, 1123745, 2345529, 7021219, 6539493, 5671229, 4597256, 2197960, 7546252, 6527188, 211502, 1897650, 7058692, 970802, 6027116, 3420086, 4922403, 5023047, 1586528, 5436450, 412793, 4386508, 7476312, 6444472, 2098569, 7858057, 1250698, 6965543, 1457831, 7444710, 3561673, 4809367, 698847, 666427, 1488605, 432729, 2104970, 7404211, 4746445, 3097530, 7164186, 2557844, 1643946, 177184, 1720744, 1313197, 1697015, 8024494, 5908093, 6607592, 318517, 6819631, 8086832, 7499036, 7290602, 422217, 7631275, 5197883, 6775512, 6719549, 4120289, 2408868, 2494980, 373890, 5500967, 1309022, 7665556, 496769, 3936083, 3143068, 2394670, 1033269, 2408178, 7838349, 7864811, 7963747, 6020214, 7454699, 5191514, 2232666, 3624816, 3869594, 445795, 6621215, 2914650, 8271936, 5208051, 5616488, 5244241, 7429993, 8354183, 3808133, 2539327, 4517478, 6435170, 308273, 1920546, 114214, 3101334, 7656832, 3061826, 3808666, 6111743, 3868310, 83924, 5679085, 5767811, 8047634, 698804, 5738014, 6924211, 3599173, 8116933, 7688437, 1366740, 762408, 2341213, 81846, 7755407, 6198462, 5437279, 1052866, 5287390, 482643, 2250639, 5265228, 5947148, 6028405, 7747705, 4433449, 1551691, 6055671, 1504868, 7075270, 5993323, 4181979, 8027459, 1771408, 3300979, 460277, 6963257, 5865673, 1721630, 6722371, 5421453, 8008690, 2464703, 3921101, 521027, 2363865, 5164891, 4351054, 1068287, 1199795, 4855563, 7993897, 825135, 4618929, 7024957, 7554496, 1423196, 7446075, 354897, 4145709, 4339126, 1019937, 5311502, 1866237, 4095733, 1825288, 749614, 5039688, 5222701, 3813736, 4625876, 7983951, 3891735, 18620, 7438703, 7441581, 3810424, 4056537, 4954622, 350772, 3876380, 6922579, 6983976, 5753996, 7076878, 8248789, 4490902, 3410439, 1647876, 53872, 5879725, 4072600, 3726354, 3941161, 552859, 4351594, 5748751, 2731307, 4887890, 3115204, 8254925, 7826833, 6476019, 1252515, 1002310, 5353086, 2490466, 2700916, 2207940, 6841394, 3783622, 2462209, 2992219, 7846532, 7065885, 5344450, 2365493, 5100206, 6076937, 6840381, 671462, 3189204, 2544061],
[4948185, 7532904, 5924440, 7570418, 996127, 3577656, 5989264, 849648, 2972447, 539044, 6515327, 5912160, 2173419, 2167011, 2270754, 622751, 4909951, 493693, 5340513, 321594, 1653276, 4086796, 2793526, 4142048, 2927067, 4286271, 5557803, 4801459, 1128716, 8298927, 2544885, 6654872, 1979659, 531198, 1905487, 4840688, 1621782, 5022044, 2502748, 7682200, 2265884, 7283164, 3860785, 7459088, 4558723, 464557, 1717569, 3172108, 7189478, 1599111, 6385031, 1073627, 3442312, 5993510, 4913746, 6131814, 5423110, 5842912, 6900394, 944959, 6115424, 1860812, 5315882, 1342529, 3264941, 1850752, 6768875, 1953097, 3850094, 3771892, 525662, 3148924, 8228550, 809103, 3526153, 632012, 7618414, 7813637, 5439154, 4707421, 1410220, 4593074, 4761664, 5407779, 2531959, 7297426, 2533416, 6675728, 5446851, 5181635, 54496, 3997480, 6314003, 2051374, 7542734, 76490, 6272163, 4899443, 1930438, 5358321, 6526861, 5805541, 4689824, 5656301, 4610931, 4071710, 8214322, 5174261, 6836769, 7271327, 7060281, 8008249, 1664852, 5659179, 3390061, 1200824, 1404247, 423059, 2846032, 3821844, 6457179, 5605363, 4470847, 1958988, 1322552, 3475239, 4336796, 1435692, 7665258, 3444937, 737905, 6393106, 4325725, 6578027, 2787658, 1965289, 8344387, 8342201, 469186, 5793939, 5175905, 6030547, 638911, 6177715, 3662391, 3591735, 7522514, 2356960, 3376219, 6512848, 1222451, 6691600, 1249631, 1482796, 7962979, 4394519, 828770, 6589823, 8224506, 2404967, 5111433, 584353, 2002606, 7028156, 3981653, 7511150, 1694047, 8024435, 6684296, 2271925, 4544709, 6067561, 7150066, 4440749, 6790477, 5937314, 1166164, 6941254, 4386953, 4053207, 4465724, 6174364, 5174685, 5862103, 5856730, 6405673, 5505062, 4701968, 6497188, 541420, 4196271, 47692, 3199938, 6779800, 5329690, 2312742, 3700250, 1874298, 5889572, 3453122, 5368093, 7376643, 1710309, 974669, 989929, 1131971, 3444725, 3157053, 502551, 4353781, 4845810, 5028557, 2540126, 815276, 721777, 2423304, 328955, 8235514, 3594842, 5534614, 4319091, 3374408, 8231260, 1329567, 3265926, 4872447, 6292875, 6390521, 7988163, 4226127, 3539201, 5472984, 3051579, 2495323, 5277744, 3961655, 4631975, 4440058, 5314399, 5104697, 323736, 6245688, 5715299, 1525174, 877150, 2267935, 3473711, 5330639, 7529669, 6923676, 7663857, 280097, 4322476, 8350199, 448740, 3794499]],
[[7186428, 4190251, 4081845, 3351668, 1606185, 2592683, 7406197, 5550488, 3154181, 4326625, 6792866, 117440, 748927, 5426584, 6035964, 2867441, 4455743, 4138144, 7118483, 7321563, 214051, 4204525, 3012636, 5726764, 5201255, 6469705, 5062255, 2464099, 4102705, 2099084, 6995528, 6145807, 2970693, 3969885, 5272589, 3833222, 1827623, 4595614, 6342804, 4273663, 5259445, 576432, 3596807, 2329012, 2915403, 3260224, 2866853, 8241027, 5288606, 4671755, 5776793, 3850906, 386568, 1799914, 7235065, 1722795, 4737334, 3891876, 1595698, 7164309, 7651931, 2136000, 4546810, 2435238, 5974695, 5994505, 2629466, 7489398, 498940, 890033, 6653238, 4510050, 4223565, 6410856, 4940203, 1854025, 4038082, 5487282, 5814418, 7015656, 5432491, 4861716, 801406, 5372814, 5984778, 4160105, 1748019, 1609874, 6016005, 9010, 8371546, 2509799, 270164, 5768846, 6702588, 960610, 7147557, 1699819, 1192205, 7750695, 8055836, 4264112, 6617516, 6827455, 3328631, 2964146, 6199507, 4945484, 5609596, 2662201, 3004694, 7672469, 7704427, 6397001, 2901731, 2747879, 7725381, 7465516, 6979685, 3166427, 3027239, 1865917, 133462, 7343744, 1831809, 5469474, 735144, 6505049, 6720311, 2756868, 108877, 470452, 3540782, 3909217, 7158256, 8155174, 6706215, 971735, 5586801, 1081538, 5244617, 5998480, 3055471, 7533018, 344717, 1216295, 5920026, 3708589, 4976839, 5032515, 727720, 4122722, 1053929, 1424056, 2479514, 7527704, 5976676, 4617726, 5439923, 8318939, 6573777, 4121250, 4540343, 3970926, 3620463, 6268814, 3216618, 5051767, 1893736, 5875150, 4656997, 7618164, 3329310, 4980382, 1941728, 5622998, 4780035, 2863317, 7464037, 1641091, 698474, 5666930, 4917349, 4502826, 8111186, 666160, 5854537, 6992461, 1252832, 189442, 8292956, 3201455, 2543053, 6509757, 2789750, 5193054, 7215042, 1725423, 1082955, 5165203, 5115308, 2102531, 4026266, 1196090, 7626327, 3262355, 3034021, 1125866, 4655643, 940610, 3967025, 375868, 417452, 6867368, 1981342, 1422638, 7455639, 3958579, 7693723, 941913, 6106468, 3960507, 4454680, 908773, 3427404, 7701475, 1733810, 4449375, 6101735, 4699088, 5703752, 5124162, 5601362, 4310080, 8365156, 6019017, 5043194, 4904531, 8239818, 1073389, 6007626, 3511319, 6839682, 1652500, 5848620, 2070002, 8351411, 3555297, 326917, 6388871, 4444451, 1415673, 2766019, 6077481, 7810962, 6606172],
[6347156, 2715979, 244833, 7263725, 6015462, 3928578, 3650289, 8106037, 7996692, 5441158, 755139, 1141572, 4689104, 5488716, 4156905, 5310817, 7766222, 1267955, 5628911, 6548704, 2745772, 3066277, 3505003, 616580, 7841657, 2708162, 5738253, 4913530, 8098194, 6422503, 8365904, 2303056, 6624562, 8300563, 1043925, 145824, 996859, 1333338, 2095872, 2452215, 2222044, 480268, 4708503, 659783, 902053, 7913845, 3812581, 7825280, 8182744, 5578935, 755695, 2234638, 332208, 4561943, 6875997, 3800490, 6491174, 7349785, 2571882, 4498306, 3097198, 7808667, 653880, 3976057, 3765350, 4653150, 1149260, 5241151, 5179806, 2772000, 4358760, 6867261, 2514593, 4251951, 1264018, 6118224, 5949099, 5567979, 1151896, 5821711, 3463710, 7817733, 973944, 8053777, 819933, 7907716, 302949, 4854757, 4853241, 6569308, 4309209, 1430319, 1645141, 2053269, 3229107, 5780624, 6158286, 7873257, 7672559, 2829862, 3070530, 856797, 7483728, 6534482, 1497119, 4144244, 2342446, 1975405, 1280534, 1668345, 2253766, 8105108, 3906554, 238572, 7403996, 4359677, 965896, 4288638, 7222289, 2991975, 5163261, 3358949, 7478094, 7832848, 5056306, 3760318, 4706948, 4069374, 5658268, 4421054, 8155914, 2225305, 5405741, 4453279, 6009188, 3873045, 1742299, 742606, 2346101, 6214387, 6771577, 4798796, 4599810, 477382, 1737410, 1589110, 8141721, 2811962, 1966090, 5858889, 6142317, 2466769, 2530631, 293622, 3509284, 7108975, 1450872, 4303913, 6395565, 5752332, 5498054, 6389329, 1439240, 5377600, 1234669, 5502363, 4143623, 4958006, 6156895, 4583151, 2505667, 4333616, 1504630, 6763747, 929121, 1937710, 4912588, 994682, 1967547, 7153624, 1547520, 898633, 1981698, 3609109, 192635, 152584, 4354658, 5912447, 3337362, 575106, 6402652, 7386761, 5602291, 5935434, 6559165, 8081611, 977546, 7095886, 4793053, 214543, 8262616, 1613846, 1343907, 5884725, 2440607, 5387336, 391437, 348550, 3651404, 602769, 6612202, 2243527, 2140324, 3622288, 815005, 4080104, 1174991, 3241575, 6587319, 4828706, 7172618, 2144656, 2227874, 2948037, 1708528, 8055881, 568525, 6795038, 400512, 5204289, 4159163, 6766172, 3287854, 757676, 3012056, 3640504, 7637313, 5003240, 8071190, 1265312, 6396094, 5196418, 7424172, 6786128, 2617288, 2531101, 3175060, 7307343, 3183301, 3689740, 3533134, 2061342, 7732554, 6693431, 7136445, 476373],
[1565007, 6668810, 5441073, 6409040, 325933, 4621379, 3192264, 641692, 6198008, 6005869, 1195508, 4454881, 6100329, 2696015, 963870, 1441880, 1298299, 375054, 7439657, 1505439, 4016898, 7594997, 3752423, 4184494, 7240577, 5234262, 5758346, 1757703, 6464400, 3511533, 103723, 7631220, 5066165, 4389789, 1747369, 993312, 6199503, 3639391, 7272143, 3230860, 2534319, 4535898, 7327518, 1899469, 7732443, 3850075, 519833, 7055444, 7721082, 2293211, 48765, 7403189, 6698203, 1162781, 325293, 682049, 2420562, 4287678, 6898622, 1818217, 3650301, 2671732, 1673384, 5610241, 6312520, 3118138, 1453299, 278863, 3299340, 5251235, 8268967, 8210968, 7600275, 5455879, 5638182, 4576229, 394477, 6501620, 2451431, 7606775, 1437135, 4882152, 8144093, 4336924, 3785082, 6410110, 5506689, 1501952, 1632560, 6040110, 5923551, 4730730, 2570028, 709138, 673599, 4543757, 3591851, 7032681, 5593949, 4394161, 5840022, 1098043, 7623411, 4972452, 7194226, 7982095, 6210346, 8344733, 66143, 4963879, 2629392, 719, 4455244, 1269882, 4392082, 4161802, 6976914, 499715, 3653004, 5586976, 1928401, 4334495, 7770001, 1059166, 7452097, 6019246, 451657, 6310259, 808474, 8239871, 3286525, 3316044, 947420, 4233781, 7482963, 6926605, 7333681, 7173155, 1746026, 6755249, 1679379, 5688708, 1483234, 5945893, 2082314, 8137048, 5987051, 3917197, 3106969, 5289875, 5450428, 1425716, 175394, 3208243, 3682698, 6823123, 3604778, 1583316, 1098685, 1005655, 5191828, 2030019, 4205334, 547257, 4076152, 3344631, 1601515, 3664213, 4073343, 1125711, 1046047, 5535287, 646549, 29302, 1341662, 7093800, 7318937, 8373490, 8202518, 7470713, 3636963, 6755546, 6357336, 8056186, 243462, 2248657, 7095980, 5134315, 873136, 1972413, 5647472, 1781715, 1739674, 2279597, 6308672, 6665879, 8148673, 2556266, 5252265, 1984710, 25463, 2854631, 7302170, 1155000, 1276613, 3726146, 5013688, 1485015, 276161, 2025807, 5303579, 477467, 6125667, 5216603, 3543378, 2423360, 6097313, 4891596, 2832668, 8002147, 5337724, 1176463, 3769937, 573114, 4816849, 3127488, 4239716, 421379, 4340883, 6723561, 5339891, 5377934, 4471980, 18453, 2708638, 6671334, 2938485, 6067829, 3932351, 1883246, 2294771, 4288615, 2721121, 132466, 5704402, 4617239, 7692360, 3129997, 7849583, 2725886, 7215860, 2987628, 5283119, 150034, 8321482, 3767701],
[4873371, 1170100, 4615477, 3737294, 6926224, 3946234, 2118527, 1802892, 5157292, 7532281, 20072, 3711735, 3723340, 3952101, 323853, 4415462, 4786654, 5340095, 5411444, 5852424, 448256, 5436054, 2729131, 3779138, 1788556, 245503, 7068100, 5533479, 731241, 3264287, 4160335, 1591576, 5473437, 2387577, 4172119, 58961, 2439387, 6206953, 6362490, 7507464, 1940917, 7776583, 5942014, 4765341, 3308896, 1555727, 8037309, 6216684, 1393100, 7973894, 3221414, 3296996, 3752357, 3010260, 304114, 5935077, 6629820, 6273192, 5384934, 4672397, 2661279, 640775, 7928668, 1342858, 4309781, 365409, 5823579, 732438, 856230, 3288536, 942885, 1703031, 7771788, 5153971, 2994668, 3295454, 7386052, 263047, 2840644, 4140297, 2464184, 4094219, 2768189, 4474396, 7008868, 3183516, 6512192, 7877745, 4187094, 4632354, 976365, 5893047, 7091073, 3976664, 3211393, 2528068, 3139227, 3634528, 323729, 5284474, 1626491, 4944522, 1619431, 5526686, 439163, 8105554, 1816739, 360187, 5496385, 5749944, 433306, 4145854, 7755265, 3092614, 1122938, 2245980, 2524054, 7202645, 188972, 6669080, 7761544, 3033778, 4585338, 6526540, 6551983, 4186014, 6497629, 3675363, 4942873, 1678152, 2691984, 1921204, 2722940, 234574, 3323627, 5802773, 2936071, 7293563, 2821322, 2366313, 7928234, 3185173, 7617899, 73943, 893780, 7005097, 1235663, 2659632, 1757513, 4307375, 3444283, 1288938, 6099337, 2636044, 1241280, 2153433, 2779013, 6733795, 2449043, 2100030, 3055002, 6197413, 8305666, 2166540, 5778227, 5318380, 7642804, 633268, 4730370, 2665392, 5040554, 2747829, 6756182, 945685, 2213951, 5638932, 4130472, 6971083, 1386166, 1441324, 7742352, 1394833, 4232204, 1253473, 5808231, 3389509, 7097242, 5467207, 485414, 2870554, 6548278, 123166, 7524928, 6282891, 1503129, 3390240, 7739754, 4079071, 2771736, 5834707, 4394703, 5643516, 1959593, 8018437, 1608248, 3390424, 6860055, 4101475, 4187592, 6116675, 6590174, 7059673, 7355085, 1710334, 6743781, 3659905, 1705796, 2027012, 6600689, 6636894, 6050101, 1140931, 6713177, 8157907, 2183790, 5246975, 311834, 3059954, 6731489, 3547788, 8336430, 3907844, 4513008, 8207221, 2990809, 1263479, 7543395, 8021721, 2362446, 5177494, 4582068, 3982165, 7855826, 1441127, 4101113, 1238106, 7580991, 6451472, 903210, 8000952, 1839, 8335586, 6121511, 5151743, 7979879, 5845031],
[35273, 757065, 1776844, 5415327, 5266318, 7260902, 2361911, 8309708, 4481189, 1680992, 2311583, 3550812, 4636157, 4055655, 1196240, 7999744, 7105925, 4769802, 5763435, 6342156, 7696949, 6519041, 997589, 2847680, 3365308, 5206007, 1902351, 6370122, 5792534, 5155212, 3727037, 3477272, 838947, 5550580, 7058719, 2383735, 1649909, 2860962, 7847752, 3342752, 4529903, 4133915, 4046762, 915509, 3986948, 5966130, 7350138, 1552279, 7711001, 456756, 3363060, 7425187, 6023442, 2928168, 5155786, 6310757, 6203055, 5241162, 7524929, 4323714, 5687592, 6410589, 1175202, 5335732, 3519399, 7317472, 2737222, 3045269, 7314476, 7028921, 6561020, 2506976, 334488, 4722105, 1727449, 3013463, 3267694, 4686536, 776566, 2825390, 6417416, 5304903, 7013281, 4492947, 4608206, 460695, 5312731, 2578164, 7328557, 6032063, 3755521, 2183158, 2826251, 6020694, 6394872, 5682829, 1578495, 2604740, 3048952, 4003069, 7254435, 7356757, 777644, 3607294, 6805404, 6823227, 3853934, 6187573, 3059030, 2330781, 4243473, 90571, 5795693, 2824489, 7962860, 4791826, 4344340, 4213034, 4110141, 6210128, 5477104, 171949, 1413741, 323701, 5503605, 5635526, 5631646, 1424194, 5355840, 698813, 6698488, 5120974, 3189673, 4004360, 6888293, 4120395, 4281225, 6590335, 6971791, 8287830, 3482947, 7769409, 5623457, 6305728, 8266213, 783656, 1790663, 5796700, 7264871, 55733, 7952443, 3152071, 2503003, 8232698, 4587675, 5461573, 547105, 7277377, 1810310, 4239327, 3903149, 1835028, 2909349, 943400, 6099616, 6011334, 4047689, 88213, 8373027, 1298950, 7391375, 6095611, 8183475, 4175202, 3721527, 3781816, 794711, 1169216, 5453330, 5662363, 7355848, 6410260, 1496000, 735212, 8049992, 5274321, 5403569, 322150, 3143637, 478273, 546598, 359772, 6732301, 7637046, 7674937, 5312574, 635532, 1901291, 3483414, 7223205, 5458257, 3499678, 2479509, 5743522, 805911, 154460, 6660932, 805030, 5191848, 5954390, 2771096, 2661266, 3279704, 6940364, 1508107, 7506263, 526816, 372253, 3447184, 5368163, 2781716, 186834, 1839703, 6912981, 2473496, 6559299, 2140429, 819845, 3467407, 157520, 4166342, 7040736, 1111104, 5972858, 4026188, 7558574, 7773225, 8252234, 3071585, 191241, 7481358, 56506, 6011071, 5069599, 1021226, 5584543, 3079169, 2521665, 4547884, 60109, 3941206, 5343677, 4770353, 6684406, 2461665, 8346813],
[1171468, 2690084, 5464632, 6333015, 590286, 2992251, 7261509, 1593245, 6148131, 1446778, 7381562, 5068302, 4253181, 2876064, 8111237, 5878858, 4622692, 1383168, 8172734, 880188, 61631, 5334477, 6152544, 7260615, 584804, 1733705, 4767486, 6530910, 6324551, 7515879, 6188887, 2388444, 8314133, 8256351, 8278900, 8025312, 6111338, 4354154, 8185878, 4145910, 1206664, 6575152, 8310947, 6501455, 6494709, 5894054, 2793199, 1788438, 6994619, 228556, 6765537, 2510163, 2312924, 3078746, 2393785, 4577596, 3451129, 2727933, 6924829, 4935844, 7061602, 4299009, 2963158, 192991, 6852757, 5693357, 8333800, 379559, 3286551, 1847933, 3984012, 6922730, 414132, 4297974, 816064, 6883124, 361621, 312156, 8242630, 4045983, 1460531, 2131981, 1725953, 3195606, 2586248, 1796190, 5530168, 3436868, 310572, 2511016, 7333394, 3323451, 7803311, 4190592, 2752182, 3860391, 4549102, 1290084, 4314224, 922945, 4091531, 4915001, 6436971, 5932454, 2544184, 7396457, 835840, 3382244, 7389879, 635017, 2760648, 6791714, 2537546, 5277626, 5776895, 8119096, 2905620, 5878144, 2162821, 4086718, 5232551, 3791036, 575572, 79652, 3061560, 10169, 5045285, 6889515, 1314313, 5727032, 4377203, 3658512, 7751939, 4298046, 6035101, 8280926, 824643, 6109221, 1467980, 6715773, 2775400, 7850822, 2336102, 4546756, 6531103, 4659829, 121669, 6385455, 5578285, 7267435, 2991636, 3910849, 1731402, 190145, 6768672, 3048706, 1035097, 3847060, 5157411, 5388569, 1053009, 7967447, 5794735, 6732198, 7000054, 1591767, 393872, 6981365, 8181315, 6268675, 7043146, 3368442, 6026469, 7394554, 2367358, 921191, 5165479, 2595740, 1800975, 743306, 7937038, 4757766, 1131609, 6944602, 5117214, 582236, 7902839, 8360969, 6692182, 3401117, 6254941, 571817, 511880, 7144077, 3920437, 7877137, 3239495, 578250, 4599243, 7831383, 3816253, 2780086, 6829963, 415086, 5822003, 4533962, 7456875, 116881, 2762430, 7834877, 7704653, 6818103, 103596, 5190014, 6148083, 6658739, 3215439, 5164694, 3554522, 4797486, 3321309, 7519455, 5640373, 780600, 8000203, 5282971, 7531284, 7552476, 201957, 294272, 6036208, 786761, 3712035, 1594931, 8240861, 6084702, 5792498, 4484461, 4662068, 574513, 2610169, 656695, 6174535, 8068033, 4497724, 2614837, 7393824, 6241256, 5962774, 769542, 6982963, 3759844, 1148852, 3360040, 4321594, 4234060],
[4755044, 6675360, 1494904, 1904965, 8157688, 867275, 3276476, 2997980, 4898555, 5056777, 4051377, 1769575, 2186352, 3761653, 6278792, 1157643, 3469586, 1107451, 7414619, 7314829, 3792074, 271094, 5717886, 7322613, 5136910, 806282, 5725234, 1019742, 2977625, 1600557, 3630010, 801060, 4250613, 5480033, 7810245, 4616050, 6638059, 2351463, 1409205, 3762634, 1549903, 6974169, 2649679, 8128674, 4328261, 5218975, 2321504, 5018209, 6435642, 1104256, 6395020, 1486237, 3209737, 507266, 2404431, 4753634, 7185357, 8012385, 4533324, 5984263, 2168555, 4928921, 1007553, 5815535, 955558, 4701064, 7441599, 3255929, 147844, 5809197, 41406, 1856476, 2772956, 6284336, 295847, 3092608, 5572286, 2792956, 5788440, 3788234, 7557303, 465738, 4806169, 5568, 6576260, 5389550, 3511165, 6186233, 4271184, 7687124, 3541595, 1969282, 2989015, 6872929, 2997260, 7804010, 917436, 5542211, 4378312, 907764, 7136179, 1785919, 4926918, 7434781, 2114271, 4597382, 157503, 5459059, 3559167, 5884903, 3134001, 5663735, 6435653, 281641, 3551478, 3119733, 6939856, 3966313, 5097819, 2868637, 2322371, 2512514, 4972668, 7514111, 6392992, 6188345, 3736878, 208545, 1413456, 2061460, 1830499, 1157829, 5336461, 6177668, 6154387, 1311819, 8257554, 5973913, 3028451, 6343325, 3442706, 511233, 7706890, 6409733, 5887777, 1236588, 4520766, 6926744, 8261428, 2633607, 7401423, 6302918, 8279339, 6794742, 5188074, 6118317, 2042050, 1145177, 5540023, 651677, 5057957, 3716215, 5864835, 8134076, 6037833, 2106319, 541984, 7373906, 2602536, 410794, 6638745, 2203565, 5621249, 4281423, 367312, 6724086, 4235616, 3425776, 3908198, 5655780, 5452033, 1071150, 3752662, 7355598, 710931, 6208742, 7527552, 7708297, 6859659, 3028897, 8073572, 5170357, 8334676, 4423363, 536577, 2737969, 2564938, 7502348, 6999103, 4115790, 5821048, 8200651, 4118093, 3220367, 1038132, 44575, 6432576, 3727437, 6589918, 2318186, 2521457, 2481342, 1152536, 1702922, 3608924, 5464428, 5656499, 237340, 5993764, 812679, 1361983, 1832031, 3869884, 777995, 1657475, 3825481, 1897940, 1481589, 4730321, 7994656, 7933153, 3980415, 6770064, 7185850, 6995215, 6686307, 2705536, 7856472, 7704707, 7106489, 208737, 5343917, 2262330, 7955168, 8010568, 669616, 7861519, 562467, 6085618, 2926411, 1952808, 2859925, 3554261, 7436358, 4285336, 4458805]],
[[6523172, 1873180, 1689838, 900545, 3463637, 7117162, 1381380, 6971617, 3893897, 4149288, 7746586, 2740825, 4617499, 3621245, 2116001, 7353587, 6604683, 4428943, 7230155, 5625154, 7369059, 544887, 4588282, 621992, 7189186, 2757940, 5171285, 1404120, 8372463, 68879, 1022528, 121488, 5006207, 7066843, 3361552, 7272187, 2744977, 6148117, 8207472, 701748, 2341919, 7881734, 7211732, 1374144, 6510897, 2256331, 681387, 4340418, 6138902, 505185, 7996157, 4581893, 8084525, 5170653, 3862479, 6773158, 6520204, 2464381, 7477050, 4190468, 5231983, 2014650, 6935308, 2771662, 5377375, 5021327, 6888985, 5140899, 6959774, 2645158, 4450539, 3891501, 6417219, 4692755, 1811697, 1709236, 4785453, 440108, 3025779, 3374437, 5671096, 6576765, 7979103, 217306, 586416, 2110724, 7239820, 5709166, 1153503, 7525741, 6993922, 6341373, 1179091, 2368054, 5953867, 5647525, 2521708, 5748394, 6381118, 6192926, 3728914, 5488099, 406191, 319632, 6719655, 6351191, 1053537, 2426135, 125092, 2208590, 5711638, 6381249, 2843129, 6765410, 1281648, 4753615, 6072535, 7609686, 2898888, 2536845, 5557207, 7710255, 4888320, 7623795, 3430125, 4371129, 705990, 4855603, 4013310, 571145, 7527814, 2327452, 3862327, 7917971, 5040881, 7964652, 1574767, 3144765, 1688101, 6625819, 2732927, 2534105, 1813389, 4410191, 5090510, 1533271, 519348, 3132728, 2146074, 2411977, 3973868, 8115346, 3217323, 7126365, 6731366, 237482, 7858368, 7009180, 5118920, 8075415, 259620, 6483582, 506345, 3367627, 5609856, 3856455, 1595762, 4763366, 7222453, 1923877, 711552, 4217634, 4923617, 5323730, 1564311, 3241595, 4128189, 7495514, 4022248, 4182760, 6535716, 7814569, 1918843, 2597899, 6093117, 5834406, 3768614, 6545194, 7059836, 3279210, 7085689, 6257326, 3488245, 5645446, 6003072, 394008, 4887976, 1122786, 6000568, 5032931, 999856, 522796, 4020096, 4522305, 6376690, 3012989, 2306783, 2608337, 2264480, 4347020, 7065816, 7167465, 7680523, 2466086, 311504, 5844496, 7656963, 6061481, 6897698, 7471520, 2033733, 1037757, 1238363, 4063111, 6278084, 4333761, 2209790, 3782143, 361867, 1586494, 5606396, 6006269, 4116984, 3464551, 41071, 8161924, 5667108, 2901597, 4937793, 691036, 7672681, 5281960, 338756, 1283467, 2331273, 7135025, 839407, 7073291, 5572690, 3797036, 1212146, 5140424, 1442667, 373456, 2145125, 693501],
[6982380, 635923, 7492005, 1591032, 593936, 7009808, 3656893, 7697568, 4859818, 3163348, 6706986, 2053700, 3542660, 2426664, 6651409, 4786180, 897578, 7614508, 1532906, 5845324, 1240291, 1775388, 3201040, 2548775, 7623923, 3967083, 4449439, 3639514, 179876, 6827335, 4102432, 776302, 514150, 3188636, 8266724, 7192700, 7703392, 7724631, 6292077, 885901, 6745081, 7990152, 2865848, 2393445, 7712910, 513496, 4716890, 1118694, 924196, 3134733, 1131866, 7888134, 832542, 5122170, 5404616, 632277, 2623190, 7188050, 1061362, 3440341, 6328305, 6549353, 1910321, 1611483, 1459991, 4129736, 1175542, 2880063, 7661620, 6991078, 5217901, 770635, 2707306, 4287479, 4079002, 5208348, 3177778, 6389758, 2321056, 6809030, 3078661, 5304714, 1381146, 6676205, 610111, 2654179, 1741687, 4256583, 7857788, 6641187, 4580518, 6552474, 5321275, 7661723, 837738, 7972607, 3494865, 1619470, 1512981, 3473560, 5770141, 1857577, 3367273, 3884112, 576734, 5762646, 4695684, 1970194, 4440986, 7435117, 5706880, 7267666, 5238240, 2835448, 6348987, 7437802, 6509475, 1923958, 3645126, 313048, 8042199, 7989500, 3798250, 5481844, 5952536, 5280518, 2623015, 4755240, 7333301, 1125228, 1273838, 6591664, 4829914, 4682931, 1577987, 3118923, 7677663, 1425424, 1653881, 1169770, 47982, 3580203, 6548560, 1962922, 5795517, 77495, 4009653, 680039, 7821275, 5783084, 2004330, 6288789, 785763, 235753, 7149020, 2021062, 4351210, 681862, 3086272, 6443426, 1957875, 8190374, 4629028, 5223514, 750961, 3538658, 7714721, 1734051, 5222159, 1492753, 8228610, 5321490, 2769933, 6565481, 2809241, 4079231, 8183466, 6196399, 7237852, 3494845, 1307094, 1975638, 3765556, 2286312, 6106205, 7716682, 207687, 5243318, 3678858, 6957087, 333662, 1216149, 3504204, 39075, 419453, 7566062, 6689681, 5146198, 3768009, 1127125, 8248436, 5067418, 3156528, 1609251, 611563, 5887228, 4516424, 48228, 3143788, 6540766, 6180614, 993914, 6335378, 2092208, 2055421, 5109509, 594238, 7953071, 5160848, 2901885, 1703810, 7805839, 4987027, 5581403, 6880494, 2044698, 5151845, 4291901, 4810950, 8207590, 2075473, 3672778, 7731727, 2305166, 5894040, 3780884, 807696, 5845190, 1056345, 2161623, 1367150, 7004803, 2624597, 5909826, 3346533, 4239956, 3509369, 6388125, 6561158, 1739575, 7938360, 4248765, 4095750, 425723, 1035239, 1568819],
[7310371, 706549, 1367939, 2495834, 7765113, 5811361, 5398914, 771191, 7444074, 4431490, 4347748, 4962816, 5904426, 4620841, 5697133, 5020011, 1162369, 3646975, 6438705, 1339776, 6791310, 7665993, 3205846, 3401609, 6414587, 1942816, 1768686, 5427072, 7978938, 8137151, 3215450, 2517082, 1632340, 7910368, 6087263, 2537, 4487216, 1509331, 3118667, 3305625, 5947501, 7587963, 7270055, 4072691, 3421070, 6707207, 3150211, 7910561, 516753, 1948225, 463420, 8333030, 4024703, 7577369, 1424531, 4660506, 2007521, 8254145, 1438539, 4272591, 1944836, 1829864, 5166409, 7792035, 6341046, 5069930, 833712, 2194106, 200611, 4189986, 8245688, 1817270, 1487253, 4138891, 4396833, 6633603, 7724057, 35032, 6807484, 5930402, 3599801, 2316088, 5671850, 1827295, 6938643, 924110, 1449054, 4382176, 7446163, 2854247, 8312521, 2646722, 5806252, 1959320, 4135587, 2560005, 4052879, 7012367, 4487325, 96845, 1285370, 8379563, 6231811, 7937792, 1113288, 3843708, 593771, 1771337, 737843, 6708467, 2718002, 7191276, 5623545, 4410335, 6050597, 387489, 2458564, 5160591, 2512361, 91787, 2139877, 6722489, 4495591, 4060814, 290011, 4530373, 5913446, 2526511, 7414552, 8001253, 3013755, 7448892, 4844373, 3703551, 2455592, 6343996, 5187276, 6779613, 1003123, 1904579, 2875166, 4714151, 4745878, 7802812, 4041959, 7278086, 7646179, 8299599, 2999439, 3237636, 6017964, 8143085, 5689117, 3480612, 426791, 7821298, 3484675, 2867530, 3182395, 8235288, 1129300, 7722880, 4370520, 7323640, 810395, 7760119, 7282437, 7854282, 5485369, 8240933, 450423, 8277094, 5513532, 3741329, 5209736, 7028085, 6600361, 1774329, 2279705, 7260367, 3169769, 639998, 1216093, 295202, 6675241, 4305240, 7572719, 499132, 4076766, 3966737, 3533298, 387666, 597638, 5714638, 1705798, 6994905, 7725599, 1125453, 7976269, 6528291, 6145594, 2098897, 3563371, 2811796, 5183596, 980740, 2202937, 4517523, 576137, 2173657, 5727012, 5918359, 4597557, 6560115, 7583981, 5346288, 181910, 1602223, 7839868, 6929593, 961918, 64730, 3724461, 353507, 7849199, 2324581, 1397497, 2272745, 3174922, 7226428, 6828485, 3655179, 134736, 6067457, 1119725, 969660, 6171146, 4566372, 1047942, 5440513, 6980013, 4873027, 6635985, 5458837, 8154378, 1549166, 4571202, 2667576, 4357707, 2351364, 1719483, 43861, 1624663, 2146475, 170510, 3973132],
[7572117, 1253053, 1521143, 4691111, 3353716, 4501662, 8355645, 937062, 8069748, 7378539, 852798, 3673531, 2886408, 1140591, 7620352, 7883288, 947920, 1427313, 2796741, 2622448, 4864492, 7117479, 6757451, 7900152, 3947009, 7244012, 6221980, 3743761, 4597103, 5832177, 7093836, 270862, 2288242, 2573131, 1850342, 1263627, 4823819, 5893864, 4585582, 1152561, 3521901, 1980164, 6112107, 7721508, 4468888, 4847198, 4263499, 2265200, 5028418, 2330718, 3952337, 1439195, 3065237, 56760, 5515918, 3178691, 3505133, 1987494, 3362660, 4336528, 5031357, 5727143, 6511908, 5461006, 608821, 2078486, 998869, 5016552, 401662, 8333357, 4953522, 1638230, 6485867, 3113916, 4804154, 2999409, 3428573, 3485718, 4161227, 1810500, 332486, 8021906, 500160, 7844795, 7990121, 4486389, 3194349, 6149543, 8088688, 7016343, 7120408, 6750768, 4230873, 4350628, 5335372, 7667783, 7307875, 4095154, 3268190, 723290, 2156524, 2993112, 6611996, 1241628, 3725385, 3907302, 6698269, 4491850, 7734784, 1633354, 542823, 3777742, 4704867, 6155801, 2257107, 5403549, 84866, 5328163, 1599677, 5544260, 3207706, 5301892, 6141149, 7512871, 1991492, 6017197, 8104295, 7434585, 8316274, 6982727, 5255185, 2579040, 6394242, 3796377, 5316192, 2705928, 7848838, 3281479, 6398097, 1238761, 6947072, 6854933, 227021, 1112895, 6774390, 5882830, 4950176, 5202592, 5222245, 2413471, 154293, 5201716, 1465309, 3452017, 7871780, 4808373, 8325749, 7572959, 3448419, 3826067, 774155, 8302317, 6549089, 5841210, 670846, 997833, 6950270, 563660, 4464570, 8361225, 2711760, 4319159, 6714512, 3760397, 7867249, 1835, 6383668, 528107, 2450065, 165618, 7424851, 7003317, 2882470, 2800621, 1362327, 7684242, 4403375, 1798797, 4629927, 6266039, 6282644, 7285127, 7974624, 2866874, 5487618, 828591, 666319, 8276317, 4471427, 5200429, 5395964, 6317235, 2752838, 3827927, 3232832, 7379068, 6468101, 8007354, 656103, 2508436, 3055674, 3036559, 2929507, 3632908, 3037157, 6131940, 5301907, 5692611, 4233474, 7577331, 2999170, 3652774, 7794407, 5971301, 2722566, 3329514, 7584156, 1590306, 6848635, 8155296, 8156937, 4743661, 4046968, 5419597, 7234274, 1111835, 6337004, 5832518, 3889218, 139182, 7385096, 6440278, 894858, 2946162, 6973543, 4483978, 4789703, 1896722, 1746562, 6335459, 3045809, 2096312, 3605855, 499165, 7720122, 6975320],
[118516, 1701140, 599308, 1221094, 5744468, 2586747, 5690361, 3557963, 696712, 7304523, 7783122, 1306740, 244830, 2761209, 4634144, 7749366, 6236919, 3772784, 1213472, 3458005, 3082425, 7608576, 3887933, 3191479, 6843095, 4856078, 3794367, 5529686, 1581629, 5971730, 7710365, 3189731, 450164, 5125361, 5275263, 1955730, 7142828, 6426910, 907272, 1665753, 3812512, 5026948, 2603039, 1868533, 3003079, 2699370, 6288805, 7537660, 5103557, 4469383, 6373168, 1249787, 7159692, 1606921, 4521974, 4371036, 3840235, 5621837, 5659225, 8062662, 3390586, 4291120, 8290930, 3432876, 7327471, 3688776, 275997, 5709026, 6531345, 721412, 3554747, 7073522, 7785785, 6979394, 3427120, 4168153, 2523869, 5293930, 7126262, 1127936, 3647939, 4768160, 874386, 1332506, 5497475, 4975907, 2577246, 2840556, 1446802, 8078215, 6943953, 3816198, 3180868, 3043881, 7634863, 1285288, 1695970, 3083110, 297652, 4702643, 3390360, 3073783, 2581836, 310761, 2956774, 7609158, 7377193, 6465622, 8208283, 136904, 7941230, 7917095, 7547283, 2822073, 3694226, 417443, 5160017, 4983865, 6198006, 3871583, 7561792, 452376, 2845841, 632912, 2874930, 1671148, 6970221, 7590436, 5759185, 7243995, 5408005, 2926498, 2417507, 6302695, 5323371, 6658311, 666840, 7809459, 111268, 976713, 7530622, 4663307, 3591750, 4784230, 5003234, 4720706, 2590581, 5639507, 78662, 923664, 7531965, 5221683, 1026813, 5151658, 2921952, 1724377, 8152543, 1989110, 6087939, 1732249, 2257648, 4347410, 3927497, 5144407, 4598004, 4508672, 2156011, 6975380, 7070411, 6488909, 6608994, 5148434, 2843489, 4712749, 5943749, 142056, 2619958, 4876111, 5133304, 5251680, 3961849, 2539820, 4092292, 7629652, 1603165, 4270595, 7335930, 5144815, 6042312, 6898285, 4632639, 724692, 7301590, 3609164, 755919, 5698240, 2131169, 3577397, 2905682, 860818, 3512723, 480678, 1849757, 5385443, 2519918, 1054496, 1605802, 209889, 99407, 7510775, 1798173, 8240317, 103462, 7635741, 766903, 1541891, 289150, 5508190, 2470271, 6679918, 569989, 8240794, 7916176, 4060843, 387397, 7852328, 1974494, 2229841, 1805806, 1100489, 3344896, 1126470, 7084346, 3432907, 421239, 4992535, 4052937, 3098120, 3326669, 2139590, 5146057, 115218, 7537843, 105763, 8014030, 6291251, 4863378, 4802356, 2115898, 6179529, 3547290, 4908768, 4896060, 8124247, 5156850, 7394368],
[3168291, 6245369, 737608, 6022978, 7531545, 2986099, 3209564, 2448067, 507269, 4705925, 4924756, 6752904, 958635, 7941353, 4721544, 6174542, 4784793, 4296995, 6895380, 3657343, 7409177, 1640606, 3436639, 3376008, 6766614, 2350792, 5571701, 895335, 5147900, 6834486, 5946324, 5960585, 3748126, 4106383, 707328, 4370840, 8286591, 1843452, 8098092, 2646617, 1642413, 592572, 3965515, 1551467, 8164577, 2996823, 2382529, 4824121, 8274771, 6027851, 4854744, 2478254, 1065923, 3028315, 3143780, 1495512, 1684331, 4462634, 3253567, 5305819, 3932555, 2340807, 4076775, 1028604, 5826768, 7824189, 1377853, 4719840, 283359, 8345480, 5898545, 3391203, 6042494, 8255428, 12960, 6096030, 4973437, 1634197, 3853500, 6234473, 7543393, 4120920, 5953292, 3289093, 471191, 1752375, 1271208, 8024184, 274891, 8010954, 3841070, 8001143, 4942133, 2406732, 5406272, 5940372, 7473585, 7509826, 2687158, 6612458, 5597765, 3420932, 3458466, 7450482, 1233315, 2097241, 893624, 804709, 5910418, 6834090, 6580959, 408772, 90, 8197952, 324925, 2694058, 4845499, 1048042, 2218046, 8212475, 2215339, 3650612, 4595389, 1219387, 2297582, 4463532, 1868112, 5760052, 4195181, 2961337, 5268643, 6669906, 4293157, 2047531, 6885230, 4670267, 2390933, 5521911, 1738698, 3818456, 2139844, 3325835, 4757039, 4763642, 6752210, 5454899, 414215, 1855210, 6229674, 3926428, 5687159, 7572382, 6518069, 3333465, 7370118, 2388419, 5898558, 390372, 5971330, 3540254, 2594861, 6355787, 6677875, 7651702, 1225349, 2346922, 5871172, 159477, 6606709, 1173069, 4138214, 1030553, 6451652, 3361311, 6149533, 8080044, 4966238, 77721, 3436164, 790393, 1826082, 7462085, 6668150, 6325259, 5057026, 2755822, 8233957, 6740844, 4206261, 1076441, 2538241, 7279929, 5660799, 3226257, 2792806, 6022886, 6300851, 909717, 5890493, 3978629, 7416982, 6498605, 3528982, 8217137, 376428, 7597226, 6832872, 3343679, 2683014, 5472315, 4450004, 6513520, 2180627, 5667099, 1194715, 3147420, 4156364, 6257933, 383298, 7207639, 1971557, 2305420, 3000065, 7750296, 4160378, 6490620, 6911912, 626141, 5371997, 2165093, 4993085, 2667351, 4980525, 7660792, 6395291, 8087565, 3777485, 2786777, 804110, 610331, 6237201, 7908597, 4987799, 7567866, 5115239, 1597752, 2812289, 1984042, 1723372, 4415616, 3604514, 6345982, 2183759, 6367358, 376832, 3201724],
[7439903, 5357115, 327054, 4634013, 5245805, 6677839, 2754449, 5373986, 4041911, 6024600, 7542401, 4626586, 3146630, 448146, 4179237, 3609775, 863678, 5331728, 2735740, 7381126, 7097368, 5404865, 4643439, 2274459, 4781921, 6759526, 6948856, 5338333, 4151403, 774423, 3361214, 6673416, 1586043, 6474050, 808344, 8220709, 222402, 7054973, 3318599, 8009696, 3719056, 1440108, 5901900, 6916830, 1006825, 6777434, 3592018, 5132743, 4831118, 87148, 2455217, 1685546, 2137185, 966535, 1296654, 6910141, 6026445, 7057466, 2280292, 5241075, 1703607, 5921425, 1386664, 8307537, 4098761, 1223009, 236489, 1287616, 4778743, 774170, 3993787, 2256700, 738065, 3297675, 3370461, 6284666, 5856995, 6476318, 1718352, 1843181, 4095977, 5458539, 2967252, 7594126, 5176473, 5941643, 6231213, 2427103, 5368632, 8224044, 3493093, 682584, 7078970, 4234003, 3722111, 254470, 5282543, 7280514, 5563849, 3311155, 2632330, 7530271, 976125, 7061178, 4801523, 7581886, 7842505, 5971463, 651487, 2339571, 4770376, 4574993, 3667083, 7053201, 7818115, 8211462, 6332257, 2586943, 4484954, 343934, 4986449, 6358589, 7072395, 5430127, 2959260, 6403006, 6492666, 2803240, 765759, 3225770, 7941681, 2376714, 8104080, 8205709, 3359856, 628356, 1385105, 7051350, 3870732, 6600979, 5303955, 453383, 1261573, 8272034, 6790332, 2715910, 6660553, 3140084, 4560148, 1056774, 3583268, 7679654, 6803453, 2525800, 6054617, 1674657, 4535412, 4809658, 7030226, 7100215, 4496984, 39504, 2854560, 7283790, 7361822, 7451872, 2573643, 4848455, 7305364, 1376607, 6322979, 259141, 7370126, 2424316, 566026, 6659840, 4840437, 1911335, 6671134, 6517998, 6568968, 2320715, 7594351, 3098026, 5881657, 7534642, 2040999, 692890, 7420679, 29707, 3471119, 3591559, 1773474, 490133, 5385606, 2579327, 6312590, 4754265, 639468, 7890670, 430327, 7762685, 4666295, 4095330, 3534360, 5310560, 7977655, 3793424, 927958, 7730229, 4840707, 3523486, 3211341, 448265, 886079, 2132557, 1760123, 8284689, 6768148, 2561338, 8019813, 652153, 5355226, 1635151, 303692, 5959752, 2715389, 7988359, 1040846, 5950327, 7215096, 4615872, 4090898, 2448027, 6637646, 845901, 1599335, 1521050, 5262778, 7276699, 8297614, 4309034, 4258585, 5324160, 5168238, 5775244, 5197218, 2275555, 2828861, 8290759, 2405349, 2379085, 7376963, 4041328, 7734720, 3341052]],
[[6560282, 3201050, 6162746, 366304, 1923724, 713224, 412092, 652929, 7926524, 3232024, 3951287, 4513750, 158779, 7149944, 3323686, 7916538, 1177586, 3160845, 4650754, 4967630, 1051204, 217849, 7503958, 6026512, 7514606, 5060325, 7807763, 668545, 6281429, 5214618, 1677455, 1213931, 7331667, 312422, 1710578, 1280291, 4852556, 7485639, 5727946, 1146081, 1775233, 2994313, 7661719, 1056810, 7651951, 3736852, 1610476, 5098180, 4578553, 7164983, 5149429, 7617923, 2109948, 1997014, 5700209, 1930568, 2300255, 4083009, 7905876, 5447546, 4474779, 406612, 5119676, 1256407, 4825561, 6277668, 4642881, 5197110, 1809884, 7838741, 4945197, 192354, 134124, 1162718, 4809684, 4319267, 4824432, 1669116, 8108257, 352908, 380357, 3017386, 6248552, 1282196, 2835283, 4066238, 8192039, 6102006, 6877852, 1206456, 2975396, 3886703, 4769727, 6802954, 3768746, 7418331, 622962, 6295702, 7390012, 7266925, 7050045, 2348297, 2890537, 2907402, 263289, 7583839, 4830838, 2248858, 5040623, 5148319, 1217998, 3559138, 6435247, 5184465, 2064548, 6027755, 6961751, 7171968, 4199668, 3180118, 740831, 2047095, 491081, 4137584, 4324769, 2901873, 1432259, 2470050, 7653853, 6148490, 1824094, 1635570, 4313342, 4756063, 6737481, 3868817, 272519, 5028493, 968290, 2600955, 224282, 5119054, 7748076, 6115910, 2701431, 6118639, 7824360, 7229580, 79699, 2901219, 7804097, 5184886, 7714243, 3049729, 1646078, 1327799, 5760164, 3082499, 3010471, 5926887, 5864222, 7808696, 6091985, 4272941, 1900161, 3011039, 7413830, 4527955, 1754248, 3443919, 6816091, 5684205, 6295187, 6197853, 5614749, 6749270, 7555531, 3721837, 6744895, 4783292, 4685687, 6905202, 5421658, 4272954, 2679245, 56709, 5208951, 112821, 6375689, 535815, 7156586, 846437, 2437974, 6523789, 2690123, 6801002, 1510521, 6320204, 3195999, 1599784, 5083254, 4809099, 2276365, 2923868, 2604015, 2323378, 6165264, 4450039, 3479176, 5453761, 703644, 2058154, 1954661, 5537492, 4892079, 745964, 161841, 5274413, 5755791, 4115445, 23570, 5145996, 1456752, 2467497, 6417412, 5657864, 6662120, 821744, 3288811, 3113478, 5895543, 3353452, 6093921, 2586431, 1274203, 6228522, 4909353, 2920109, 5114903, 3480518, 5705868, 2013275, 3859385, 5811558, 3503564, 4653657, 6627708, 7719129, 6684209, 5536508, 4432697, 5125348, 5771296, 7851533, 7664682, 4324326],
[3549515, 6494746, 3129181, 7697556, 5145541, 3330514, 1750921, 6470665, 7733691, 3138866, 1333559, 8083934, 3914711, 5910853, 35756, 3295307, 5094890, 2558796, 1906301, 1861664, 4539512, 3030956, 3676409, 5359921, 1452568, 2036977, 5853752, 2844278, 4491862, 1605422, 8205650, 6018825, 6802484, 6050459, 6233724, 424085, 4912878, 5410120, 4238733, 5551587, 7547196, 7037901, 3318811, 5268791, 6913557, 7643662, 8138304, 6730211, 7275627, 2368472, 2037688, 1267784, 1280693, 3247899, 112610, 2224819, 7394675, 4058518, 8111282, 6445901, 5792303, 425620, 2049980, 4194185, 8169867, 3808044, 4574434, 1939730, 1148563, 3666463, 4630212, 6919167, 5766771, 4494096, 6788740, 2350746, 2701172, 2147666, 6259192, 5179971, 8124687, 7659220, 3362407, 5232896, 3085366, 3343734, 4744503, 2189818, 106357, 2220841, 2710933, 6238786, 7362111, 3895306, 4732040, 5830221, 2789243, 4782928, 7733404, 1766193, 5773267, 241176, 2615777, 5522403, 4721980, 1704977, 3690165, 8044162, 4401302, 324367, 5566510, 1031937, 2524813, 5115913, 6360475, 2978829, 2346795, 5174050, 5092469, 7106751, 1148775, 1110921, 4330366, 3084559, 4258400, 7905984, 1908476, 790609, 8267670, 7659381, 3863407, 3641413, 3451373, 3464533, 2808940, 7445327, 1637609, 586986, 4849587, 5785218, 997168, 2091706, 7644460, 2105709, 2044436, 3893111, 7060630, 7312762, 4159327, 1199376, 7030765, 5939347, 1795539, 6567224, 206868, 6231455, 7623327, 7144320, 5834418, 4754025, 5262100, 7291200, 1693999, 2854773, 4580861, 128181, 6880561, 1896793, 4882624, 2333334, 7374542, 8032151, 1639314, 286923, 4663847, 4551305, 7596481, 8352970, 3802016, 2899496, 1718012, 2546977, 5791288, 8213148, 8040930, 8181498, 2123029, 821310, 1314412, 7774407, 4462103, 7350760, 7335634, 3547042, 1115075, 825586, 6308028, 4498627, 1114097, 5169099, 5584996, 2893974, 346964, 3035602, 178209, 402825, 1972151, 5717285, 5391075, 4794362, 6887588, 1597337, 7742421, 1002780, 7782371, 4647518, 5934161, 2881732, 5956686, 6081180, 7983039, 3305882, 4162806, 4530121, 1552757, 6909535, 6424246, 6541222, 81972, 7896125, 6392519, 5393412, 5048687, 1394383, 6435344, 1370492, 4809669, 2654936, 3581835, 7601325, 3038330, 539564, 2256290, 2994168, 4131171, 5523053, 3470778, 372001, 886831, 287638, 3956532, 3591262, 8166346, 787099, 3437783, 7604186],
[588114, 6815989, 7086444, 3198499, 3952454, 3345439, 2331638, 6548655, 7968333, 882342, 5578940, 6176841, 330537, 1924344, 7839211, 5997913, 4325608, 3441774, 114720, 6594369, 815332, 718499, 642525, 6622078, 2830294, 455333, 5298258, 4912099, 7251169, 3846091, 2158209, 2931587, 6541629, 1381907, 3222695, 752702, 5972813, 2574483, 6661348, 1587848, 5021031, 1479395, 6056794, 3303769, 5575522, 1497161, 4314312, 3367653, 8023968, 6227712, 7257841, 7281098, 2766345, 2315031, 7510492, 2623502, 5330916, 5250918, 5979498, 7394954, 1001745, 3384132, 419249, 31152, 5821198, 5160876, 5627649, 646730, 508753, 6027486, 1015639, 2658772, 7064624, 6550443, 2531606, 4022923, 4647343, 4967335, 1933695, 6824440, 3575917, 4804026, 6251376, 4549803, 3582621, 6664956, 8112585, 8054790, 8330231, 2554894, 6518494, 2500318, 2557633, 6158188, 1908731, 3301488, 7479403, 908585, 4609871, 3145515, 1447643, 7239551, 333917, 2270904, 782848, 7679280, 6318182, 5959214, 119642, 1502843, 5639231, 52057, 2021566, 1640884, 4584855, 853912, 7825281, 2061408, 1287255, 1808993, 8061031, 2838399, 6600647, 7584074, 2176519, 184492, 7713217, 4956266, 1187744, 3666271, 730100, 8167666, 8046322, 5655528, 2684631, 5551754, 323335, 6307861, 2309627, 3886362, 6730917, 364677, 3880599, 2900880, 1459471, 1394302, 5024312, 8196976, 4976569, 3698636, 1188165, 4575409, 2998756, 6664772, 39811, 3981539, 7495584, 681683, 1924400, 1836052, 5954042, 3818394, 2875786, 970803, 2266563, 3087011, 5734607, 5137737, 4376315, 4066901, 6758965, 6998501, 8375955, 6928731, 5412174, 6587240, 8130609, 8101276, 5036869, 3339559, 4152853, 97987, 7473468, 4176415, 1287068, 1016236, 1319658, 3032787, 5352225, 716068, 1308371, 708341, 7258175, 3181936, 2792526, 2931361, 3202810, 1873169, 2955585, 1827005, 5338496, 3629476, 4377627, 5126229, 64383, 7904221, 475881, 47330, 4744478, 6363917, 8328167, 1279047, 3324956, 2290916, 6911316, 3405748, 7432798, 5404720, 3717570, 6873828, 1731585, 8320614, 4406064, 6914116, 1776296, 566695, 4447477, 1817857, 1973033, 3298231, 6226485, 1672811, 7919266, 6398000, 1258224, 485001, 4999071, 1954761, 2601742, 796689, 615301, 5047246, 1582302, 5102124, 4217785, 3175274, 8099631, 4691275, 2042231, 6676074, 6458548, 2411345, 2962655, 2084640, 7669048, 4292416],
[1380865, 8028581, 5671670, 4976794, 6498699, 1266971, 5520359, 5895001, 5820258, 5649259, 7080019, 6841930, 1365551, 4721654, 6724609, 4031316, 2092754, 3462442, 4452673, 1271106, 7652386, 2395974, 3032908, 5195933, 7289516, 7311720, 8286632, 5624601, 4796102, 3211157, 31666, 2184719, 2112046, 826531, 5886792, 852293, 446030, 4572823, 2279101, 5612674, 8234702, 4978831, 4372678, 7317068, 4005342, 1727162, 1591331, 1415010, 915332, 5270605, 7026843, 7692875, 876000, 5187031, 3401464, 7965905, 1891477, 274468, 5447791, 8365546, 1906086, 7341213, 7284684, 7825544, 7723898, 1876236, 2868739, 7466871, 7003265, 1060890, 4111841, 7219399, 5287445, 3777307, 6984165, 876148, 4196809, 2473937, 3712518, 7730788, 2712692, 2230510, 6416727, 7686888, 3153255, 6111193, 913279, 5598464, 5144241, 6638749, 1365568, 4680250, 6705771, 470257, 117559, 3994457, 1442799, 5839389, 4262516, 6697587, 4364607, 1938605, 347752, 3713621, 357056, 6179396, 1391890, 2919942, 4287611, 4888739, 4633957, 854259, 1857887, 3521209, 215045, 4532312, 7871630, 1720750, 7068823, 6856018, 4183564, 2960769, 2880063, 1139559, 317646, 7633491, 6519059, 5337344, 5321955, 8308206, 4977111, 6485918, 7775842, 7244728, 3847385, 4465550, 6836177, 758973, 5237611, 6361393, 6645784, 4876701, 2343895, 8115585, 878759, 3866096, 1837288, 789913, 6216065, 3295628, 7624795, 2312403, 7267475, 2945068, 5870992, 5256799, 7875436, 4945643, 5335515, 5952415, 6680110, 2686598, 1467845, 3479558, 5007537, 4078496, 6590073, 8037002, 3126999, 2521173, 3609739, 993251, 4905186, 8048901, 6995691, 987610, 519080, 2186199, 6185556, 5550878, 5553557, 8053190, 6671292, 5127336, 4971456, 1869973, 4213209, 394451, 2907184, 3889226, 1785032, 4948797, 1116911, 2202759, 739314, 7744411, 6460675, 1652916, 3112799, 4914797, 3634069, 7190757, 5090045, 3361830, 7365791, 385526, 5357961, 4394294, 6587636, 7818266, 2807567, 1341399, 4577711, 3619732, 634810, 8012974, 7939227, 5136622, 899984, 6860206, 2642638, 1559165, 874776, 4330217, 2567269, 6941591, 8056385, 7198251, 414535, 933807, 1559120, 8095592, 550669, 5304618, 1471941, 1175016, 4361767, 7891454, 2603398, 2070056, 2295626, 8065818, 4804672, 5800891, 6303411, 7804070, 5851939, 8013624, 640418, 2603179, 6848082, 4151413, 4267573, 474601, 7610842, 1367355],
[1184651, 6760422, 7321157, 3650876, 7785310, 4234663, 6428477, 2551940, 5353315, 8369334, 3454391, 7924743, 5938589, 3834955, 6858820, 3133116, 8194863, 3127777, 3397926, 1514597, 5909568, 2531198, 3244621, 3564834, 7738315, 7601094, 4430411, 3476583, 5030406, 2111007, 5768015, 654458, 3095355, 4827878, 3102944, 1960314, 4153703, 7461216, 7042487, 7539858, 5041445, 6112033, 1225691, 2991337, 8336802, 899478, 7345851, 3398708, 6573113, 7383585, 7291821, 966322, 6497494, 7245101, 3496540, 5115709, 8304049, 3622202, 8279930, 563023, 794457, 1184381, 5344953, 2977115, 3189450, 1640404, 6873797, 1052003, 3911176, 6861183, 2391580, 3659339, 1516039, 3526306, 5246000, 2579089, 2953678, 344771, 6795935, 4476297, 2440336, 2142356, 4298094, 933421, 2227861, 2530167, 2331794, 2415490, 1343216, 216091, 1532321, 3342594, 2396100, 6834414, 2316958, 4777194, 7538304, 5694405, 6534541, 4773150, 8061474, 2532780, 4968550, 1087998, 5029805, 6356220, 787610, 2961614, 7665715, 7962762, 8050452, 7983796, 4553075, 1664179, 4005666, 399220, 1957998, 2027801, 7312473, 1785556, 5357274, 859263, 1937161, 405964, 7981681, 4092156, 7535880, 501747, 8020917, 2376426, 7767258, 7641933, 1121600, 3079830, 4076945, 2047108, 1543300, 7452809, 6210992, 7100253, 8171337, 1909638, 7776092, 4062142, 1906484, 5416535, 1454131, 3016676, 8373910, 2450657, 7136670, 3572112, 6955355, 6610737, 2067288, 1986701, 8012590, 6059574, 5250749, 8105476, 859810, 5561655, 3716773, 3860443, 1799394, 2600020, 688138, 2715590, 2137092, 698224, 5005334, 7086287, 5431804, 3007034, 3642000, 6930815, 7983760, 2355668, 7328151, 2233726, 2443190, 1976823, 3576650, 3061799, 7341214, 8009258, 7108138, 2599588, 712841, 7701746, 7337136, 543992, 624351, 7834805, 5285592, 2987742, 4203956, 3283878, 5835504, 6195781, 1122664, 3519473, 4389154, 3725146, 1084972, 6344792, 220345, 4877674, 2884262, 114711, 6636685, 4185597, 3846535, 6697064, 1380662, 95168, 7997123, 5420903, 4880090, 1416251, 8312108, 6408429, 5122692, 5859146, 180887, 618213, 3650263, 3391112, 3314061, 410598, 3993794, 6458803, 5238126, 3233290, 1231639, 2281291, 7133825, 5197891, 2862661, 55176, 5754772, 1457308, 6998433, 6370116, 2157553, 6336055, 4401345, 5288328, 1200432, 2776871, 8283049, 7821315, 5997945, 980561, 7340541, 5998133],
[3867691, 3089308, 7176952, 274886, 2102231, 5857083, 980981, 2610035, 5447303, 1832203, 8205943, 1001719, 7783851, 3198494, 5267662, 3855994, 5446029, 230712, 7691428, 1289031, 2743096, 7910056, 1125798, 6146539, 2411467, 3967501, 2323086, 3849146, 7323274, 3545658, 1662944, 2690717, 2656594, 554410, 94676, 3700969, 104983, 1830255, 2110397, 5608626, 6837281, 7059281, 1917813, 7317681, 6201615, 8020912, 88185, 4877324, 2766595, 2420909, 3093780, 1284537, 4225983, 456030, 570885, 2147476, 4684220, 6498994, 1992604, 5565483, 1290324, 4483179, 1991214, 2018787, 6459723, 2447738, 5835425, 606716, 6992191, 5987755, 815408, 1472142, 1556487, 4827977, 5953349, 5388723, 7085823, 3173539, 2593128, 8199150, 1492884, 1153205, 1338182, 5127957, 6560307, 7280312, 149479, 7866833, 3847419, 5458138, 1344718, 6179557, 3020253, 2291684, 1620611, 788483, 217734, 2109316, 5191901, 5322241, 4337068, 6074137, 1662122, 2385046, 6181037, 39641, 145604, 623551, 3089294, 4692574, 141244, 783497, 5178564, 3408945, 2378824, 5095686, 6402470, 7057389, 4587559, 3226001, 2174188, 6422321, 7977141, 1504302, 7394408, 6140094, 1044484, 5392974, 5309413, 4025222, 2786500, 8218141, 768757, 4535499, 3813551, 7653226, 148043, 6888503, 3703024, 6621300, 4433601, 7516777, 5241591, 1015391, 6388006, 4194408, 6401018, 8142017, 7354262, 250958, 5959676, 4039571, 363390, 7352501, 8228045, 3517082, 8316112, 2083790, 1867771, 942995, 6835687, 6790403, 1385426, 916642, 1115772, 1227492, 122710, 440864, 4237758, 4652056, 7774063, 7078082, 856716, 596382, 7932339, 8140768, 4551386, 553142, 5783105, 4149666, 2786048, 6883390, 128950, 649209, 2278868, 3067188, 8163926, 6330567, 4055601, 3868939, 3511369, 955051, 3989287, 1425435, 838616, 8162308, 4363026, 2511771, 8354105, 2289324, 2248975, 697231, 5811936, 403569, 6695602, 7189027, 4747565, 5309632, 3943884, 7996533, 3018177, 7879973, 3438793, 2475142, 4506017, 5424502, 1334155, 3750172, 6324699, 3824655, 4735835, 6340232, 5036986, 5196904, 5979993, 2871866, 4440012, 1919701, 788014, 61035, 695323, 3920175, 7146697, 6664698, 5622277, 2567997, 1256750, 3214433, 5024675, 5425649, 3065938, 2887841, 547802, 3526363, 1652586, 3785163, 5059466, 1145401, 6135103, 1802951, 2593006, 605606, 1976537, 2969296, 5473653, 5727012],
[2516322, 8268791, 4157838, 6573353, 2404243, 4809871, 1415572, 8046432, 7832507, 6967614, 8084589, 2153092, 2160439, 7511087, 8271649, 6473732, 1004702, 6487182, 1755197, 6435522, 452625, 2603907, 5983017, 6687581, 2045096, 5515960, 7776846, 8197595, 6667866, 6652787, 7740728, 2910461, 3453085, 4249186, 5624977, 7124058, 6042319, 3531298, 6964871, 6009130, 5902794, 3671074, 7525313, 4326355, 1855468, 8175969, 727246, 8117505, 944314, 2935313, 4703999, 3810377, 7914788, 7813111, 6174466, 8366912, 1408324, 6327601, 6143422, 1138389, 7737373, 3433529, 1932499, 8339877, 5558649, 6278287, 1725675, 3999438, 6127890, 7715952, 6238468, 932047, 1703957, 6281378, 3291998, 7469283, 1708362, 5877947, 3768941, 3482958, 3090332, 2900551, 1786379, 1633004, 7756467, 5099838, 7150335, 5671424, 7356168, 7509229, 3579301, 1452172, 4023424, 3394577, 4828632, 1141998, 2048710, 5081215, 4998381, 1367084, 4886097, 4295759, 8367435, 1907171, 3791149, 6795566, 873371, 5125811, 1832655, 6240173, 6034658, 7339729, 2726713, 3065264, 2623988, 4220121, 2821956, 3022358, 5691894, 4509976, 675841, 4405404, 6756620, 1128041, 5730597, 1421086, 2469757, 1585728, 5481099, 7987560, 4368337, 8277552, 4021806, 4273646, 8345112, 1670273, 7307069, 4661457, 2083758, 2199525, 2849025, 2010259, 7765647, 374954, 596562, 4338587, 2020293, 4260659, 8312976, 7529446, 4227890, 4415456, 1025263, 405185, 191227, 3799070, 6972538, 142740, 1863153, 512161, 2906573, 1273568, 3666838, 2747054, 8245293, 1898586, 360662, 7158433, 2058819, 8377872, 6984663, 6917065, 4046874, 4756259, 3475520, 4457512, 296075, 2751983, 7121227, 6042687, 4490544, 1073697, 2211463, 4118255, 2878436, 301705, 8019051, 7148272, 4077673, 5637138, 7685623, 8313576, 595790, 5840138, 3044383, 6838454, 4423037, 6244324, 7195147, 7179643, 7100721, 2156755, 2891336, 1820211, 6370590, 3287287, 368374, 5276057, 8136797, 1432604, 2410061, 4458152, 6306542, 6622667, 648219, 3869376, 2793255, 7269797, 2293144, 1945458, 6826984, 4042670, 1131525, 6254350, 2980321, 417394, 4461348, 8136852, 7991742, 5713203, 6361548, 4451234, 684478, 5493737, 5307006, 4765578, 8191336, 3588572, 7871726, 412465, 2437007, 4353860, 1360131, 1437432, 1409484, 6549193, 4973950, 2990294, 4555338, 1296083, 1423009, 6169018, 7769478, 8373368, 1097601, 6560438]],
[[1416855, 1244121, 6342865, 7691165, 61692, 5986141, 7401239, 5863600, 2851801, 5853656, 6994019, 3356387, 5111802, 3957978, 1961477, 8126722, 7493644, 3613023, 8024934, 7089127, 8209767, 4617065, 1156382, 2711485, 2664853, 8162644, 4858359, 5249054, 1673850, 2811818, 5383948, 6422490, 1603657, 7957668, 7425726, 6071807, 5209185, 3897666, 7497174, 7933687, 784536, 5330227, 8276768, 2693234, 5380920, 5051418, 4355455, 459355, 622211, 179479, 5904134, 6216359, 6958193, 4044009, 5772515, 3473670, 4203974, 3341309, 529750, 5031857, 8248971, 4438328, 2507405, 6839992, 3887060, 7006896, 7566145, 3031418, 4320836, 138587, 364074, 7355229, 146991, 4851732, 1699949, 4194015, 5606046, 7498733, 7689899, 7084534, 123632, 580601, 6568661, 7079899, 7483101, 8052706, 228050, 6443600, 1165905, 5392253, 3960563, 1607656, 2437447, 4425571, 1202190, 6792125, 5217152, 5691123, 8302100, 2494319, 8021778, 6992971, 5504125, 5545449, 198916, 2095012, 8113205, 219573, 3130781, 4029414, 7735066, 2796398, 4575277, 7676894, 6872504, 55646, 3688773, 7499087, 2539121, 737840, 353764, 1789043, 6164097, 1537491, 6021767, 1105087, 6460945, 5723500, 4403060, 99349, 4582639, 5402826, 818937, 5812994, 7003379, 5890978, 870425, 7599881, 3525104, 1592883, 1386098, 7410459, 7608276, 1512182, 3562944, 4950106, 1015402, 6434072, 3572444, 697183, 7303902, 7274651, 6751265, 7478223, 7277052, 6615247, 6949745, 5551383, 6820494, 2098498, 6830885, 3075534, 3921525, 6684177, 1766234, 5905724, 7911604, 6447529, 6842865, 1584327, 3490531, 7148173, 7005182, 1877610, 498463, 1289919, 3228187, 7894284, 3856617, 6512081, 3941649, 1601003, 5223958, 794296, 5391196, 3069152, 1670910, 2348479, 3033172, 8224322, 3595794, 6522341, 2794231, 3255363, 939245, 4064757, 6868026, 7913755, 6308862, 5078820, 1440166, 3703577, 7114610, 4370783, 5273432, 2765665, 4022417, 7100878, 3281268, 4366584, 3478280, 4874955, 3718367, 6341252, 7086508, 5359540, 7604072, 2957172, 7289880, 2606882, 2383494, 4870439, 3753101, 5936945, 1130106, 4890784, 3646921, 2194741, 3063142, 1939531, 7452108, 3720205, 2245133, 8245297, 2343067, 6315888, 999805, 7939270, 6845922, 3253949, 7535338, 395564, 7118543, 8262971, 3193560, 3974787, 734716, 4883184, 8100688, 3501656, 8372756, 866918, 3912939, 630685, 7291427, 1101425],
[6464756, 711736, 6709213, 7865557, 6375591, 1485543, 4703147, 7936921, 2242085, 6819813, 3658831, 1068022, 3299609, 6534855, 6282555, 2220401, 5184470, 7778658, 5261876, 31497, 8282282, 7547366, 4499643, 6358915, 161875, 4372662, 3347202, 1335377, 962986, 638159, 7005745, 5176497, 7062724, 2098421, 3144196, 2853992, 2375594, 221785, 2469710, 1147230, 1605347, 7250816, 7635, 738260, 6391974, 4837746, 8269572, 1710664, 7677837, 3078084, 2802822, 6049258, 2060689, 5894411, 4485798, 4990150, 6556049, 8349367, 8083549, 6211102, 4536043, 1927865, 7603954, 4844931, 3511842, 7901767, 2987453, 1040781, 3300380, 3785905, 2244106, 3844454, 6065681, 875286, 901725, 1447812, 1454075, 2209087, 4566224, 2641054, 4664226, 7044503, 2907901, 5619522, 15945, 6491414, 3294380, 7855403, 1503768, 2517018, 7662868, 5577063, 565901, 8227092, 7834386, 4071581, 697604, 3225324, 6879809, 8212441, 7064852, 914071, 6635808, 7914132, 5999661, 2472779, 7078883, 5938287, 4525896, 3286465, 797441, 5121435, 6844183, 8089341, 6777533, 4401672, 4313878, 1782295, 2197072, 3879208, 1004022, 6638255, 7607848, 844911, 5613290, 2107778, 3601937, 7090359, 5642571, 2974518, 5977896, 3355098, 740591, 8036358, 7500501, 2383890, 5491408, 4137335, 4707631, 3721791, 7650689, 7834372, 7257687, 1104414, 8164728, 424126, 7057079, 982554, 3421796, 456716, 4384958, 3096385, 1203767, 6751910, 2198129, 6687063, 7114944, 3156645, 3923664, 8245694, 3230125, 5096148, 4175118, 7674836, 401741, 6719535, 3954303, 7535607, 6114881, 707366, 3720614, 3899987, 2982421, 2515717, 1647767, 8153554, 1080623, 2563678, 7734144, 6390882, 4032892, 6543545, 7190205, 7045366, 2802733, 7679671, 489932, 6164464, 2342980, 152728, 2915619, 6275564, 6587674, 7469193, 2127601, 4076300, 4068991, 6156442, 3948215, 6944247, 1299658, 8353476, 586037, 7606722, 6099682, 2483284, 503757, 1946033, 3232588, 5141017, 3848106, 4188602, 2887135, 6408521, 1929044, 5623900, 4124999, 6839935, 7646214, 7650100, 1172286, 476719, 1536126, 4996383, 6933525, 756964, 5622424, 729319, 3135099, 3196840, 361865, 526803, 6939463, 4709449, 4156075, 6121366, 8033388, 3363575, 3304423, 4498831, 7185572, 2190658, 1232610, 5988148, 2876804, 2557591, 4584204, 6766511, 2783031, 5188777, 2322330, 4374270, 2093177, 1545316, 5111136, 5006430],
[5849817, 1409740, 5486686, 444831, 694249, 6698493, 787873, 3079427, 2702129, 8320460, 6270177, 6950397, 3089861, 7787666, 1625940, 4461755, 962242, 6777636, 8001326, 1202442, 645133, 2441880, 6762279, 8260360, 1219783, 4798206, 3888428, 8353292, 2802273, 7896398, 2677029, 5285141, 6887782, 3292758, 789317, 1654710, 6859015, 6266076, 3878238, 5178619, 4437758, 126216, 7223634, 5758611, 3885346, 2073911, 5605751, 5545705, 4145292, 4550273, 2866408, 2087551, 8131149, 3670537, 4398938, 3599455, 5311172, 2420679, 6209447, 3851432, 5281705, 8053244, 4321982, 5046031, 3826712, 7702201, 8213721, 4748717, 739482, 5150647, 1428557, 3732861, 3436183, 6624124, 5321890, 1196402, 6298409, 6046471, 4892502, 3777602, 4750009, 3130605, 2072557, 7295730, 3870003, 4816584, 4902201, 2530739, 7723106, 5785460, 6190229, 1107498, 2431280, 7090234, 1549116, 7851327, 106763, 156373, 421919, 6040131, 5009725, 5245831, 8330926, 190343, 7293947, 7732268, 3108996, 6714905, 4062243, 1198468, 7981306, 248540, 809651, 7939220, 3142494, 2904613, 1238151, 3521300, 4411874, 1254130, 845623, 6284068, 6005995, 6912106, 7388413, 6919361, 866924, 5677158, 1400440, 3715304, 4695619, 3075395, 3362270, 2054771, 4348361, 6669519, 6194819, 3932970, 4341954, 1774674, 3675717, 6460668, 1149259, 2588291, 6686181, 591677, 7004797, 3042118, 20204, 3082896, 675557, 3247409, 4838568, 694477, 4462008, 8271309, 4188569, 5429358, 6570973, 1014750, 2168928, 1291070, 3132005, 1634052, 2034676, 3952640, 7966065, 8260647, 2733391, 5684091, 3295826, 4467753, 5224768, 6719505, 1764292, 3269428, 6780164, 2182883, 5128760, 8332670, 3822733, 3715748, 3574804, 5047317, 5702918, 1234608, 3988333, 2217896, 1220385, 1268040, 2752902, 5578898, 3569570, 1325549, 1279402, 3779552, 2644340, 8316969, 1862710, 1371761, 6726, 8178022, 5773778, 1620325, 3226860, 641410, 2435048, 2856008, 7815569, 2995934, 8146457, 8178032, 3709719, 3511782, 7033106, 969564, 1193570, 3434307, 4528896, 7589503, 536431, 3603814, 2790783, 4474437, 6862769, 3819027, 551159, 8079350, 959838, 1979737, 7606105, 6815197, 7112376, 2800781, 6058094, 3652150, 8212349, 5324213, 6870422, 5980014, 3179747, 7292980, 6391221, 4401099, 7427218, 6080222, 3194671, 3649322, 7975631, 3427547, 559851, 2895669, 1169992, 3295465, 360072, 7853803],
[2018662, 4444441, 5234908, 894674, 5040680, 6206295, 3273044, 1743001, 5428147, 4402165, 5595345, 2034197, 5597740, 4610020, 471364, 1533884, 4911833, 5720499, 1870429, 7126894, 7334594, 2756023, 1118792, 8123042, 2018743, 543986, 4998221, 2115139, 7860557, 1050000, 2330573, 3995461, 4115129, 7691108, 2059482, 586437, 611563, 8184718, 6726812, 3826816, 8205953, 1720676, 7079711, 8263794, 1903796, 8264046, 2187409, 1071182, 2858022, 1068744, 5771032, 7104028, 5973100, 5528563, 4422524, 7095928, 3614569, 1087028, 8105243, 2268638, 3454061, 1467962, 2295539, 7153066, 972242, 8230316, 4329852, 8305478, 231008, 5334926, 7736732, 3250187, 3933387, 3837210, 1448234, 3919522, 6000152, 4705704, 8100424, 6100007, 4340599, 3811603, 1123586, 6703190, 957434, 204266, 7540201, 4567959, 646657, 1770013, 3538461, 509265, 789753, 450470, 4511354, 5165022, 491946, 2802663, 4475535, 1778177, 2747021, 7684804, 2106443, 7157607, 3290015, 338784, 7113790, 575417, 7978204, 1845672, 5905467, 6113418, 8247141, 4110697, 5275518, 6495813, 5402206, 6101560, 2183852, 8305795, 1480098, 5223157, 179394, 877891, 4596113, 3848243, 7785546, 7425357, 2811537, 713270, 7279687, 4990735, 4085407, 6722097, 7573683, 6162822, 4956443, 3311520, 3672264, 3700573, 6821546, 6197097, 7043518, 2110246, 3051829, 1666017, 6021674, 7739671, 665610, 3507537, 971062, 1827281, 5771007, 6150878, 644262, 123577, 2184933, 95779, 1456182, 1468470, 6017552, 8281615, 1722984, 2169689, 4298362, 6508716, 7689894, 4856680, 1725488, 9233, 4516714, 6096395, 7053714, 7243416, 8098338, 1247353, 4701397, 6240392, 6000834, 5276837, 4386225, 270017, 5638388, 2583580, 6389780, 2130286, 2093267, 1216394, 2586234, 1058495, 8153941, 5781093, 927041, 155074, 4080960, 4953678, 3118619, 4944804, 177556, 8275821, 6041293, 2742470, 4048403, 3299339, 129093, 3518322, 5304643, 7549677, 6868216, 7967306, 5858227, 2193730, 7145363, 6912666, 3018005, 5003933, 1395642, 7976016, 7569070, 3992941, 3673614, 3118416, 1266480, 6901994, 1650712, 724328, 2025456, 8240004, 2807879, 8016821, 1142706, 3031965, 7450741, 6635786, 7025274, 1094707, 2630021, 85615, 5951300, 39069, 5620154, 977783, 6964460, 5239039, 7893137, 5753003, 7631935, 6035745, 5409322, 5591078, 2046944, 660858, 6604457, 476035, 7999781, 875224],
[7119756, 4972460, 1310253, 5799861, 6320057, 1838440, 2936013, 3280698, 8138122, 778289, 2404562, 2563837, 2678311, 6358510, 5801875, 670860, 6895569, 2960228, 2887199, 2193334, 5858100, 2294914, 1834682, 208631, 781613, 5663208, 4045660, 6908178, 6330799, 2237087, 5397812, 763552, 943973, 5962812, 5911667, 2624478, 2443225, 5813561, 334169, 1775638, 1496056, 4018526, 6927038, 5774359, 4759847, 6409585, 5362256, 3092377, 5159208, 3496481, 2464651, 511536, 4276612, 1928938, 7957408, 2796748, 941259, 6060318, 1392255, 1930180, 1862512, 6223000, 3362190, 5148269, 7931845, 7305546, 6619922, 743920, 692996, 835459, 6131829, 6437014, 6873163, 4010177, 7741843, 2503727, 907164, 3282489, 3480743, 5054557, 5485690, 5439016, 4241332, 6568008, 3180886, 3992487, 2557821, 512455, 7156096, 7284801, 5406937, 3082865, 3251066, 3640006, 7447880, 267118, 4204129, 4338699, 584520, 2183546, 3929257, 7956917, 5407418, 5854799, 176809, 6291879, 956485, 2729693, 5749400, 2437549, 6059559, 3423633, 3297020, 4024582, 2676623, 2744431, 375980, 797488, 5232420, 3219363, 7145759, 7396281, 6437252, 3744838, 3203616, 1123425, 1107772, 818992, 453409, 1049565, 4272033, 4160146, 8228715, 8097344, 538620, 2191016, 2785784, 497971, 4033363, 2352298, 7010989, 4016365, 2914639, 7978690, 3369852, 7950004, 167240, 6067894, 1477839, 5144465, 8126390, 7680303, 4017515, 2076874, 7732122, 4246604, 4551424, 4445837, 2629239, 509273, 4773678, 3634209, 3409809, 23041, 5284130, 4544389, 3705345, 4659784, 6498964, 5972053, 319312, 6691764, 6683588, 3961773, 8357927, 450976, 3989378, 4387933, 4995597, 6264808, 791108, 3149295, 5209691, 8175737, 1898665, 6572135, 4230489, 6142746, 5110757, 4789033, 1733887, 5687215, 5500314, 7634111, 1804532, 1793729, 2472771, 59479, 7893782, 1142792, 5854327, 1392613, 1803269, 1199175, 5191234, 5422057, 495452, 50482, 6338102, 401399, 7013836, 6276048, 4620970, 7628870, 7679866, 5890102, 7382457, 4620671, 5869886, 2254689, 7180297, 2549194, 1208525, 6590305, 2626928, 485012, 3627915, 2749053, 5459012, 6499299, 6227203, 376910, 4028881, 2841408, 8127679, 1931393, 7261836, 2698324, 3141828, 1170937, 5841775, 7192371, 2421016, 1761073, 931966, 259565, 184327, 533288, 4064296, 4665505, 3225289, 3169216, 1078868, 248876, 98981, 5300384],
[5177508, 4776410, 3466612, 1182707, 4458955, 1126918, 2827731, 3667699, 5421873, 3506339, 4722249, 2045790, 1321195, 182348, 3004003, 130811, 2013491, 2267613, 5038641, 2348182, 3223877, 2470941, 2338344, 5862561, 3284937, 2124441, 3464572, 2393869, 285605, 7674257, 5340088, 3009879, 5477399, 2184835, 84206, 3655215, 2314899, 4842462, 1967424, 4878961, 5833193, 3759660, 6997298, 1827775, 1545878, 6009719, 2156313, 515775, 1571907, 1569750, 7662364, 2137113, 4132701, 1615868, 6316382, 2368301, 1092224, 6055441, 34896, 6228995, 2695706, 3572932, 7476064, 1318398, 2528115, 7309219, 2198811, 824516, 1485894, 5662450, 5247739, 759354, 4408665, 3731447, 4950661, 5597168, 5228755, 1691269, 4387305, 2976090, 2902559, 286549, 4124495, 6098767, 784646, 4459979, 1057159, 5724495, 7613812, 8116897, 6444876, 4672518, 3522549, 5591399, 3896066, 4286835, 4538665, 6069381, 2136785, 1841375, 986095, 4694391, 4985968, 7441225, 5025372, 5378407, 3912488, 6363615, 3846513, 4251553, 6483429, 5082009, 4887066, 3270297, 1879318, 7945525, 111025, 6917402, 5344394, 2560465, 4243327, 2853742, 1933559, 2192439, 2412053, 234545, 5316870, 4106878, 3635574, 8375119, 7922074, 6667129, 6038994, 5192595, 7531250, 3082645, 5470326, 7355483, 2410756, 6425299, 4332588, 2469809, 7540049, 427118, 5729384, 5803213, 4331086, 7715894, 1021981, 4770022, 5990872, 8207185, 4528241, 7366497, 2991002, 81891, 1207679, 7622376, 5419719, 1386017, 5615498, 2094506, 1823991, 2478968, 5917970, 4184893, 2041561, 4734253, 4944684, 3172975, 8135893, 6975189, 1825075, 3134806, 335123, 1430163, 7735883, 8068839, 1146667, 3162021, 1632362, 3287625, 2013308, 1988557, 301092, 2590683, 580675, 8352, 6956901, 6972386, 3183970, 5944687, 3467416, 3487910, 3708279, 1156370, 5926557, 932764, 1419539, 3724793, 4501882, 280015, 6356156, 70593, 7984967, 7816915, 7947356, 6284393, 2702268, 2888149, 7800851, 2076671, 6539825, 1144332, 1888871, 5339219, 2393917, 7923153, 4950166, 4288575, 4643298, 6935428, 4986710, 2042174, 2753368, 8087650, 4579258, 2784124, 6384486, 3992791, 2903409, 3951219, 2077085, 3956285, 3381104, 3992194, 2430307, 1974045, 4275637, 1541608, 4835701, 196026, 7737307, 2795820, 7931339, 6675906, 4924320, 6370760, 3267323, 988487, 7594838, 3991009, 5999656, 3639180, 1038722, 2300126],
[6378596, 4275171, 3850147, 1464073, 4777634, 2358052, 3641981, 2875943, 6359496, 3778826, 6607657, 2737124, 5882230, 101699, 1818638, 5870675, 7669273, 3575424, 4751649, 4104732, 6127347, 7296627, 854007, 7126612, 6672807, 5379548, 3563253, 5048694, 939510, 6169284, 1879759, 4492204, 2187141, 6141986, 3003325, 6815253, 7993927, 1759924, 1865621, 5070056, 5989100, 957796, 1804368, 1725348, 5470228, 964230, 6547545, 4703917, 6207843, 2150493, 3364952, 6828058, 6098861, 88308, 144472, 3675367, 2471090, 4774328, 696875, 7530236, 2172088, 5868830, 8267286, 462595, 6821149, 6727847, 2684471, 1148473, 5108163, 4291715, 6070079, 8333095, 917028, 4411306, 465278, 8245017, 3049291, 7948215, 3895124, 7755885, 1664707, 6808259, 4085140, 6033301, 1896303, 8143273, 6683378, 7811508, 4856500, 1080763, 1074794, 637845, 2123075, 8277944, 99070, 718249, 7187345, 3939137, 4350944, 7555889, 218263, 5088506, 2691881, 6891842, 1367960, 3067251, 7527394, 3585711, 2669954, 5817539, 4951426, 1648300, 5609356, 4069022, 4784581, 4228237, 8118699, 56192, 4048333, 4541968, 2928358, 3999217, 5091589, 867464, 3709266, 2050135, 4871850, 4576553, 4796462, 3726929, 6313045, 2477316, 3339314, 7802358, 8134887, 7080875, 5337348, 5004614, 764308, 1516320, 1629248, 1934583, 6505736, 3339661, 2435348, 3458388, 7906449, 6434784, 7326626, 53688, 7137452, 3937925, 3272249, 1748908, 3186954, 4600961, 2562515, 5808926, 2929361, 1623276, 5640045, 2114991, 3895955, 1680803, 7498838, 1769522, 476121, 6367946, 5991074, 2922575, 7207618, 1412879, 1330380, 2516326, 1726628, 1346728, 205449, 4930714, 5218250, 6181930, 7229076, 8333043, 3564358, 1718281, 3822594, 8060605, 6290212, 2284424, 3073736, 558080, 6311642, 3440653, 2814066, 4644215, 1320736, 4499829, 4108863, 5432080, 467076, 4151210, 1996965, 1521950, 3579167, 7450801, 5326006, 2401171, 4256442, 6133709, 6825797, 1420880, 7315638, 310650, 6246380, 8087286, 2325733, 2523948, 7374554, 3562534, 2478600, 891204, 2067873, 4119663, 7465105, 692649, 663778, 4405899, 3084808, 5054051, 7744118, 5190042, 2080357, 1132985, 4095423, 3243766, 5285329, 156867, 6178983, 7452726, 5814434, 1774764, 2811808, 5237626, 4935391, 3604996, 1400391, 8204752, 7235941, 1079575, 6945033, 4670828, 4021343, 4839631, 4940658, 6467596, 7063850, 6554064]],
[[5859083, 2380613, 3181736, 4855084, 7240977, 6627881, 234825, 1993440, 5909801, 3413874, 1550049, 4493222, 4214738, 1410251, 4283048, 1587803, 7466096, 1718062, 1935426, 4727510, 6506653, 1551887, 3310767, 6292695, 6064738, 7120095, 423822, 5838864, 3496941, 598224, 7165892, 6306117, 7671044, 6775315, 176679, 751008, 1470465, 3855272, 7528367, 6687507, 7497656, 7681013, 5731609, 1172466, 8335984, 258007, 2041939, 3356238, 2753375, 3211716, 831207, 5930451, 7147863, 5795410, 5365832, 6867702, 6799851, 2995046, 6317462, 6229761, 4529916, 5224080, 7225665, 3790667, 4373900, 7024143, 5318404, 1810368, 5982736, 5693299, 814865, 7869529, 3816002, 7977798, 3572431, 2752604, 5919371, 728216, 1279856, 7144643, 1626218, 3889914, 190314, 369452, 949778, 7682726, 2112103, 6526206, 3600165, 6373208, 4629235, 5838036, 8193091, 8073343, 4570984, 8368660, 7070133, 859738, 5838593, 1713711, 7112589, 6780926, 7821463, 2990304, 1961579, 6163949, 6030854, 3297548, 7842288, 3340463, 8011705, 3308265, 3649417, 2757435, 5967292, 2157177, 4035756, 7450213, 2337074, 3559957, 8281739, 2693430, 3173192, 5628622, 6018509, 3592751, 3525292, 4954677, 2518466, 6773410, 298243, 7977579, 2296538, 3204119, 4493667, 4952377, 929562, 3531899, 2904771, 6990551, 79781, 8379049, 2418359, 8197906, 6224882, 2755092, 6437913, 7787888, 7975268, 5682446, 5468286, 1683185, 3936110, 7293278, 544463, 7677026, 1653263, 2389679, 5010202, 7305705, 3848720, 1572770, 2460501, 6526461, 1515019, 1930426, 5287942, 1162893, 1255101, 8306972, 7082157, 2372085, 3970815, 7351076, 1258471, 6439115, 5584015, 354924, 1863116, 1517889, 2929767, 7258613, 7058514, 6385992, 2388384, 6619669, 6522953, 1375484, 6269509, 7091450, 7540219, 7953765, 8138555, 1605059, 6760626, 2494242, 1879452, 3663579, 3533514, 3978516, 3409674, 7393674, 4528071, 4109473, 4670747, 8052949, 6903479, 1191934, 3075804, 1335284, 2864833, 3459605, 2534710, 8047550, 7158315, 329455, 6883133, 5705410, 3997626, 7059108, 5649088, 1197659, 3657559, 5286071, 6688553, 3288241, 2463841, 5622220, 6751755, 4842692, 5498767, 3813701, 7505181, 4491794, 2331256, 77241, 2469088, 8218016, 8281211, 2467663, 4968091, 3346351, 2841889, 1176921, 1669157, 6960123, 2076832, 957145, 3149259, 4381377, 3741365, 3036167, 7083303, 7593161, 2181259, 6416958],
[381379, 1538957, 5868052, 2166182, 3119054, 258953, 5491255, 6366893, 1414716, 3525246, 6444472, 6722661, 7325475, 4459637, 124364, 8282165, 1766611, 7609622, 2441765, 3212436, 7923099, 1710405, 2240741, 247421, 7495821, 1623081, 7515765, 5474234, 1887482, 225761, 2901488, 4300048, 2393858, 6484798, 7153092, 3439425, 265329, 31471, 7028743, 7681313, 1932067, 847513, 750320, 5214045, 946385, 1953365, 3254638, 7196961, 3333362, 2694987, 6680940, 354471, 4503652, 7056632, 443396, 5735286, 5218492, 5345453, 7487529, 1291648, 7337803, 6755087, 2178065, 6349972, 5556849, 3060160, 8025386, 8327116, 614866, 8380302, 8027239, 4114780, 7312813, 4209559, 401828, 4835572, 4762673, 6970494, 7470615, 3495529, 5413127, 7125316, 2871750, 3443337, 1667984, 2607092, 772134, 2753044, 4181315, 5715676, 5993710, 799177, 2512101, 3266292, 2223904, 7949423, 1665807, 3860794, 1192864, 5120622, 3979586, 7587507, 6382625, 8235008, 7574211, 7371053, 2662858, 4524726, 3007699, 335818, 1637500, 3120700, 4628065, 2462873, 7885430, 5011480, 1609661, 2781355, 4030229, 4921725, 1384357, 7652184, 4846672, 5909059, 1204691, 53894, 6431735, 2974040, 2110983, 2536253, 6488457, 2184406, 2104187, 2264422, 2255633, 2247372, 5203256, 8304560, 6734381, 6547246, 5655999, 590033, 6062064, 6070547, 4077299, 7516879, 477751, 2685988, 6992849, 7752138, 2890098, 4521973, 4733673, 3108556, 863969, 7979600, 2672320, 5753392, 244897, 3704082, 1331233, 1750842, 3544904, 7913973, 5737216, 1040095, 3666346, 7147860, 3761609, 1617881, 3778161, 8320483, 328781, 2735722, 6528669, 862661, 4165100, 5097641, 5324354, 1203319, 959896, 142021, 330124, 1667921, 6386561, 7652892, 3791818, 3232301, 418666, 5941532, 850235, 84286, 2188803, 2485066, 1645461, 3522073, 3591794, 3280572, 1592337, 4615954, 6748274, 4844136, 7755429, 7886130, 6819353, 1662016, 5000047, 6291780, 7889732, 7620764, 716588, 1380024, 6555879, 7811299, 8090024, 165432, 5824707, 3497011, 3416819, 2482443, 411358, 3288479, 40644, 6087998, 3337480, 5161399, 5106207, 5440739, 1674191, 3508546, 7492430, 5401107, 102588, 4769819, 4840023, 3041834, 6231482, 4929454, 1838760, 190340, 1822056, 3489323, 4307334, 676406, 6071881, 6806442, 1207359, 8027252, 2891866, 3945258, 1833795, 3614578, 2077077, 4344219, 4212116, 7333735],
[7195902, 5957485, 1712322, 4318438, 6379697, 4955326, 1035245, 3153962, 5056275, 7946584, 1814661, 1073359, 5342917, 7899536, 3319803, 2610186, 4910569, 3111223, 6441496, 2787479, 4600626, 7033155, 7198052, 7127907, 4417454, 1054012, 270724, 4571244, 5766151, 3278367, 382974, 4857897, 6076730, 2226601, 6216838, 3654281, 659657, 6087126, 4851900, 3935630, 6955415, 6803219, 7081309, 2098849, 706775, 2865046, 8140164, 4156076, 1842535, 2413568, 7447586, 2320911, 6782911, 7631439, 7721406, 3098388, 7138651, 2885652, 665930, 2837132, 1369913, 6277299, 836233, 6933114, 109460, 7342972, 5604065, 4804290, 629118, 131136, 3342659, 591014, 6965496, 3580533, 3520310, 3582117, 980831, 8277034, 6410625, 4598144, 4519325, 2459809, 4364493, 4807628, 6402732, 5545530, 4953750, 8221879, 119810, 1502353, 4098236, 4348832, 3178796, 1378329, 581471, 4021809, 1713213, 440952, 3359317, 5960468, 6536137, 2788869, 294247, 8078705, 6967016, 7006864, 2967848, 5478249, 5307985, 1420625, 5277060, 820901, 2271158, 1657791, 154263, 7240593, 7668076, 7842330, 1665286, 8003858, 2707660, 3749211, 3444389, 4114185, 4892356, 3492568, 2151355, 2121265, 1620230, 49414, 4926823, 1932271, 4095849, 177938, 1020231, 6879174, 363425, 6248680, 3210937, 737665, 2288682, 5745589, 733242, 1484884, 7258430, 6264072, 4288738, 6096106, 8011531, 7438418, 7939815, 226624, 2868436, 100780, 2715589, 3830350, 2931506, 439496, 7516365, 5489145, 425487, 1854194, 6978935, 5362433, 3928019, 5332625, 3057300, 4716308, 2051859, 4264814, 798338, 6459030, 6625178, 2762996, 3232791, 7336744, 2249881, 4088771, 7151263, 2167715, 2579144, 4708094, 8012422, 5899267, 4738817, 2210184, 863397, 3597999, 6143383, 7574393, 842821, 5160429, 3680196, 7456592, 2476037, 2949685, 8214690, 5526156, 4414816, 6818675, 7000882, 6326786, 2437159, 1819065, 5819320, 3999836, 4368959, 873192, 4571806, 1329183, 3128231, 7724617, 3004031, 531519, 365095, 6687631, 5658529, 6478932, 1441485, 7913444, 2841731, 5982124, 4742136, 6717075, 1282707, 1939363, 6534679, 2079367, 2771521, 1877185, 7352535, 1008023, 3230191, 7589078, 3373689, 8219620, 7140035, 615712, 2803258, 8140485, 3195087, 6529922, 5163162, 3976826, 1739513, 6863597, 7696942, 7589048, 8141807, 6501534, 1744310, 7101742, 2536378, 877208, 2993713, 5059523],
[4089041, 8370821, 4331249, 3699219, 4800103, 761441, 2057433, 374891, 7654074, 697252, 7144925, 3085921, 2864666, 2696801, 46268, 2115654, 4147153, 4954895, 4405053, 1777893, 3189159, 1920101, 591988, 2763797, 3840731, 7781282, 5522493, 6145984, 4046892, 776699, 6966519, 7605367, 2174168, 2610829, 1969039, 4437743, 5292914, 6550449, 6579839, 8102871, 4523379, 1490372, 4518633, 2536973, 7323784, 3662076, 1243647, 6149401, 3689480, 780545, 368278, 4834746, 3212978, 1163011, 5983892, 3628073, 8244415, 1603635, 5208299, 4072533, 3071924, 6870006, 6600611, 1865106, 2481288, 8124755, 2768757, 5335039, 7026676, 1445596, 6280188, 2937955, 7870811, 900000, 6050371, 7058485, 3637130, 3970976, 4397069, 5992682, 1171160, 830079, 2279841, 1351867, 2203912, 1873863, 4829789, 7011726, 3256805, 1465571, 5913691, 4166552, 2982104, 5412983, 2098308, 6694790, 4151444, 4910718, 7973151, 5015689, 4494156, 2924829, 4724830, 4337356, 8354666, 718063, 6288458, 8110627, 4795973, 888771, 3471796, 5696153, 7173736, 1242948, 7760274, 239464, 1102499, 2755021, 6126797, 3517018, 504802, 854522, 6295025, 5538304, 4634333, 3407246, 28751, 79743, 1569397, 6533844, 1194690, 105736, 6810520, 1378613, 1752146, 2235473, 1377085, 2206765, 1218671, 2053368, 6036045, 1941753, 6038168, 5081473, 59730, 420165, 4141060, 4238319, 6754777, 5145900, 7007907, 3182549, 7183682, 6075317, 5677522, 8198669, 3003059, 3135942, 5445495, 2572315, 3829845, 1757912, 5677276, 7342277, 5587702, 1291019, 1340510, 4231011, 7689193, 6971195, 5983829, 2008501, 541177, 5195455, 2812827, 3620720, 7095232, 4290818, 4493188, 1504539, 3284685, 6039964, 242206, 1049700, 7115619, 7362676, 2516863, 2997649, 1405825, 4534037, 186048, 4178097, 1364199, 1995727, 2258497, 4744265, 373260, 188461, 2300898, 4338066, 1647760, 3233587, 7716130, 456159, 3549062, 8341115, 914760, 6730646, 1414005, 3889533, 6021089, 3993494, 3175704, 4361207, 8267358, 3748995, 7957813, 5621839, 6817335, 1796199, 8186898, 3128884, 7193069, 3212026, 3319153, 950947, 3165264, 4441976, 4678836, 2102914, 920587, 7482661, 7394074, 335826, 6033334, 7946581, 7194383, 367606, 3808937, 3959537, 4022771, 665011, 1385085, 6887189, 569639, 4555290, 6953021, 1401752, 1491131, 7274537, 4107211, 3510045, 3314490, 681487, 960096, 3424151],
[4662832, 8252315, 1181811, 5118775, 3204487, 40799, 5259581, 5301282, 3379211, 2697338, 4752750, 5598409, 8206926, 8234691, 890723, 2665943, 1918415, 3408582, 6360407, 5241101, 6333355, 8196165, 313187, 7872894, 6835422, 3669531, 5568110, 3636202, 2109720, 7367963, 5437366, 1895994, 3225701, 5704534, 5460019, 1570259, 2112419, 4917632, 7404625, 2852341, 7297064, 2155720, 572626, 3263146, 1467389, 6473155, 1697107, 7822917, 131666, 717776, 3456608, 6984025, 1116773, 3523542, 1943488, 5775481, 5767915, 7323716, 7900762, 7460875, 1269909, 2237373, 6024667, 485188, 6210365, 1566445, 1699111, 1617804, 2272597, 2132852, 7838836, 6111614, 6889695, 1528880, 8041595, 1034699, 1319443, 5169383, 3101329, 1141303, 2157854, 3756605, 2879141, 4600519, 3339275, 1938843, 5943934, 7851249, 5227490, 1612758, 7622241, 2476834, 3501887, 5679100, 4923257, 3373051, 5796896, 1593538, 7967726, 6486929, 2354944, 4291005, 1412092, 3952695, 1251261, 1230041, 6460426, 2315819, 4830223, 627588, 2825749, 4138477, 4305360, 5468350, 1671512, 3322871, 475894, 5469283, 4479426, 922957, 6804536, 4944102, 6567996, 4402110, 7255749, 8311154, 4824802, 3844097, 6258218, 1206636, 2945035, 656880, 1952688, 7805759, 3910369, 366933, 2402018, 688583, 215940, 3067936, 628440, 3992455, 3341153, 3394525, 6748601, 8204279, 6899140, 1066808, 1414365, 7270648, 4549230, 6896962, 2876041, 1851369, 2816189, 1886857, 1635227, 1876740, 1275222, 1163473, 929602, 671508, 6972315, 4146348, 6558760, 7287943, 947435, 617937, 2418186, 4647418, 6154649, 7038149, 6313996, 3052907, 3634545, 313784, 8128103, 704090, 143686, 7652991, 6893466, 2339567, 1126636, 5796458, 1801140, 1651393, 5317586, 5376895, 1895095, 4184588, 1111174, 3199616, 5719696, 1629050, 8039898, 4460429, 8136494, 3970305, 786701, 7480245, 4349977, 4509975, 3519637, 4224000, 3639460, 1832641, 5992213, 2774841, 23560, 6167054, 8133755, 1887216, 358761, 158239, 3912711, 4254245, 3586350, 725243, 7952807, 3514673, 5112020, 221412, 2840435, 676966, 6409740, 1291077, 3731586, 8117728, 3837211, 6384570, 520001, 5513937, 1721673, 3828152, 894311, 3824501, 4369067, 5116198, 6887543, 7413011, 7782731, 1679619, 1991721, 932639, 5887535, 2592940, 7937616, 2856839, 6118364, 2968350, 4882638, 7418901, 7100342, 1731723, 8136783, 5944252],
[5415055, 6611039, 6430913, 264784, 6469906, 5367014, 7731004, 6163143, 2668380, 4663298, 371093, 1224877, 6732887, 2051284, 5838711, 902989, 4421834, 7117461, 3376491, 1031117, 471572, 1719301, 4674135, 5464619, 1986864, 742307, 6848729, 3352172, 841544, 1420337, 5156475, 5942528, 2129865, 5391430, 8094212, 5170002, 6484028, 6961727, 6669392, 4952877, 4221662, 6294407, 2791014, 2509789, 8049821, 289145, 3309916, 6777944, 5597273, 1276002, 2745605, 5711702, 7849371, 3158200, 6879398, 2059419, 6893191, 406256, 5319239, 4179733, 1285184, 4685787, 4845238, 4792126, 242480, 7031749, 2667846, 5051079, 3447486, 1744576, 6642956, 1470259, 535908, 2358483, 912132, 2498860, 5969408, 5516210, 5197136, 6638085, 5257014, 5722186, 6339219, 1502462, 3296244, 202110, 1727114, 4714226, 1749353, 2314073, 6030045, 5407718, 1309030, 7289947, 1997613, 988883, 2192896, 3658726, 3079675, 1676090, 1311073, 2002675, 4569482, 675825, 5715129, 361493, 2880403, 3557711, 3559556, 7754563, 6558947, 7622812, 5525514, 690194, 6401585, 2463205, 7196390, 7052734, 5128999, 7519151, 5703468, 2687315, 4309749, 6996957, 1745033, 115735, 3399899, 7751804, 6161591, 6307355, 4072099, 2354717, 1395125, 7459593, 6940328, 2605811, 1144922, 3458354, 1434424, 3500546, 771840, 7197682, 2001164, 8115638, 8331413, 1417605, 4796042, 7355157, 6295123, 3700591, 1684831, 3900047, 6475905, 5629778, 2545690, 5971433, 2240416, 3085758, 4727408, 6144570, 7533199, 5484819, 4829759, 6303214, 8024218, 5369320, 513544, 1735543, 7661414, 2675078, 6912531, 4328278, 1632645, 8026583, 4302288, 2211615, 1250784, 1607040, 2815046, 6427939, 7112153, 647377, 2545165, 5913052, 8041428, 7614741, 7961287, 5626086, 1955524, 6619302, 506259, 6255079, 8093569, 4313357, 2608549, 1924093, 3990606, 1439479, 4525367, 4935726, 7173439, 1100265, 3646961, 6056404, 1480455, 8231887, 168691, 5985626, 4335264, 6140773, 388324, 8296568, 5437622, 1289936, 2901627, 7636610, 8115126, 3103347, 734005, 3197176, 5001383, 2467180, 3007999, 7743344, 2646579, 5426503, 8001980, 1959453, 1305955, 3966582, 2474301, 7113313, 8266584, 1574621, 2389226, 7751014, 1107581, 3120047, 6864723, 5464672, 1311391, 5718813, 2596182, 959850, 458097, 4421981, 6242751, 6944710, 24636, 747968, 884007, 3447267, 6019650, 4292462, 4738079, 3660889],
[7044749, 2032043, 1530656, 2325583, 2850081, 7688371, 2130924, 5814255, 1094741, 6915147, 4332104, 5955564, 1246443, 2600910, 5088431, 6297690, 6304779, 1764365, 4778877, 1562932, 3667815, 3466130, 3403367, 6365801, 197530, 5988696, 1977410, 414846, 2577373, 3464475, 3880330, 1390123, 1192607, 6332808, 8255962, 1770991, 4405612, 3872842, 3658523, 3889896, 4090003, 247313, 5401649, 1820610, 7270235, 2061747, 8304280, 5525871, 4320691, 1914026, 6877008, 434608, 2570308, 2639643, 8101932, 4294877, 1842920, 5514247, 7669679, 5575409, 4380005, 8345091, 6705986, 7845558, 8190694, 7325332, 3447619, 3181028, 7043823, 2754696, 6944813, 2269464, 2700945, 4402631, 634049, 7588354, 6549500, 2690695, 1272526, 7144643, 8243700, 6348534, 6269579, 6831500, 1312759, 4573839, 1636847, 2228260, 3300897, 4085792, 8288145, 5606203, 57044, 6766902, 2021421, 1325343, 4266302, 3189433, 3429150, 6866224, 4067759, 4662335, 535139, 6173897, 5374349, 1066548, 7319229, 2825016, 998397, 3131211, 1799405, 5766071, 4520545, 553192, 8048973, 4687719, 6965725, 2775130, 4587773, 6950243, 4270772, 1390928, 5321665, 7184806, 6613371, 7067684, 4437205, 64388, 1378581, 1520929, 291491, 7698387, 578181, 3449773, 2470286, 8290159, 4367265, 3452157, 3575058, 5211419, 2502260, 442297, 123403, 6642349, 3723514, 5567087, 792334, 7277515, 3273221, 3227861, 5617946, 7784042, 3385046, 24475, 4251119, 3981344, 415042, 5228380, 7804136, 4475678, 3148141, 283299, 7385771, 4837723, 3525424, 1395899, 8061193, 2542055, 4284471, 4504980, 2014863, 6702493, 6610799, 1980072, 3523424, 4542824, 5947931, 1891869, 6293368, 6966124, 5914856, 7548184, 4297738, 7367111, 6727182, 6991130, 668294, 936698, 7182296, 5678277, 662869, 471910, 248946, 6504666, 5403475, 3645545, 7596811, 1875127, 2584886, 2434096, 99172, 4459480, 5610763, 7316639, 5435335, 6283619, 3382998, 6439440, 8220916, 5868145, 4511593, 1334036, 4518336, 3399263, 3617175, 3686894, 5935373, 4224838, 4855610, 6100250, 6186335, 2603825, 602067, 2744982, 1766990, 3439177, 973988, 3629233, 6556107, 8347774, 3916558, 7522113, 4314549, 4031295, 6487523, 3768852, 6308427, 2452346, 7710314, 5539181, 5368833, 2231471, 6307455, 7312901, 6032962, 7515759, 1028858, 4837312, 7482296, 2617700, 3504860, 1406005, 666986, 3473412, 7122711, 5612980]]]
trCandidate: B68B9A12161F20AD44AE46F610810BE9CE3C7493D0635251FB5E1DD7FF276C7B0424AD8222693CF69DC274D0E0D622638FACBFD64C94518CC6BDAAC5FF723395
muCandidate: BBBDBB16EE19CB22D02CE874AB62B3AB4ED2EBC056752CAB9A971CD263F2143A607D9931B8B897976F489EC2C6387C2C5446821AC6ACB0048AAEBE6F4F4255BC

c: [0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 1, 1, 0, 0, 0, 0, 0, -1, 0, -1, 0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, -1, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 1, -1, 0, -1, 0, 1, 0, 0, 0, 0, 0, 0, 0, -1, 1, 0, 0, 1, 0, -1, 0, 0, 0, 1, 0, -1, 0, 0, 0, 1, 0, 0, -1, 0, 0, 1, 0, 0, -1, -1, 1, -1, -1, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1, 0, 0, -1, 0, 0]

NTT(z): [[4912434, 2048650, 2638353, 5330707, 4953177, 4417974, 1072030, 7401020, 3537854, 468343, 3644514, 6674999, 2804308, 367020, 3600796, 2644290, 2575299, 1918843, 1304441, 1379163, 4644252, 5494573, 1536631, 1109880, 27847, 5823027, 5481849, 882910, 5792337, 967804, 3463827, 2208051, 2293129, 7494138, 5848459, 7128059, 2464269, 3532086, 170967, 6951029, 4220996, 7936875, 1344793, 2168206, 2649143, 514206, 1283567, 2363316, 3451840, 4618254, 3722977, 2947420, 7710463, 8150308, 6637358, 2652026, 5581399, 2128769, 5308888, 7270426, 8311523, 3132399, 5677363, 4032756, 2324865, 933519, 3032221, 7962605, 2355405, 1821311, 5612676, 4406955, 4238652, 2739728, 610111, 5522727, 7964501, 8002591, 3261330, 1486773, 5737564, 3816336, 4412524, 2178024, 5237134, 5085058, 7217413, 1353414, 2055497, 2567014, 4924661, 8235218, 781305, 6592985, 7148324, 1987143, 5804255, 146985, 615649, 4993174, 2184120, 538946, 3579755, 4625648, 1081741, 6677179, 4765091, 7526448, 2670710, 7928124, 3909991, 7574990, 6477042, 393171, 1825725, 3442613, 1242673, 3101140, 3525856, 3819503, 980820, 4785891, 3036605, 1625472, 4320976, 7415044, 966256, 2930258, 403050, 7111964, 1122648, 822798, 4388487, 4775345, 1044079, 8322196, 7137877, 4135317, 7044501, 7519024, 5375291, 8033738, 8214517, 1757609, 7118350, 7349963, 462169, 143394, 6068612, 6064420, 8234623, 5516889, 3264211, 5777245, 7295916, 5129460, 5096224, 2938505, 5537548, 3994215, 5161476, 7788606, 3032891, 8073711, 934175, 5935854, 5889383, 6492667, 7066744, 8163798, 414697, 1689714, 6734655, 7371854, 6900053, 1467476, 2270896, 4041007, 2277, 1769573, 8300389, 5717554, 6263582, 2171813, 3095155, 7558247, 8184673, 3735978, 4092298, 6900592, 3552381, 1748516, 7606049, 610339, 1770423, 1438185, 5572216, 1693652, 2309727, 7593152, 4938012, 3383834, 7058969, 5976071, 4157593, 6254731, 6007198, 8320443, 4519927, 2387595, 8209165, 1727034, 3345810, 133080, 533373, 3190883, 2510642, 5749139, 2578608, 2419001, 6613206, 2648834, 683086, 4421291, 7379797, 356938, 2276788, 4458839, 5633699, 2149871, 7083889, 1579341, 3270706, 6780165, 2373128, 2946685, 5012256, 2986293, 6392465, 1488010, 7043691, 1717243, 2983103, 5734538, 96072, 5289970, 4904541, 5628302, 2047954, 2270627, 6210051, 1241211, 7175303, 3020816, 7456251, 5955570],
[1915053, 7558253, 2812144, 6506773, 4414942, 4845338, 8080230, 903152, 4048499, 7663862, 6782271, 2435790, 711208, 7208810, 7797545, 8277082, 2948805, 7072068, 3185987, 3288651, 842699, 5964171, 3773356, 4811143, 8044813, 5397933, 3454830, 5671487, 4691487, 6556247, 1451580, 390296, 1591925, 912927, 2124589, 4290388, 4390511, 1802361, 6849555, 7910671, 2244480, 7874641, 6541791, 7706143, 5041107, 527716, 4898307, 2222273, 231496, 7326273, 1480153, 1946080, 5169934, 5137468, 817010, 2421356, 3557100, 5204538, 2983453, 5321230, 616136, 5421806, 2850841, 1400616, 3519822, 6950152, 2786291, 6560685, 6356567, 3774004, 1845997, 2371168, 2121018, 6280333, 2495654, 1192751, 5041633, 7196924, 8317595, 378899, 6563526, 770957, 3431591, 5389295, 7238517, 3700076, 2666835, 979311, 1139924, 523456, 7474429, 498156, 7652919, 4734679, 1924312, 1088996, 3061020, 1919653, 2578958, 891558, 4077549, 2800081, 2128491, 6130242, 2337404, 1546489, 6146752, 2279889, 6454653, 7309502, 3803701, 5392582, 3395389, 7640908, 7530032, 5135896, 7097741, 7677861, 957811, 2068769, 7077356, 8231807, 6472485, 2152582, 3097557, 8356419, 5898588, 6678823, 2274853, 7523182, 5909447, 6964097, 5468800, 5554901, 6640268, 4489020, 1462051, 3237178, 4048660, 4473706, 819855, 7867231, 4474938, 6363528, 1411961, 2831884, 6411167, 7315292, 4543649, 6208551, 2247274, 7763375, 4246023, 7081477, 2137975, 8119271, 5892923, 4869864, 5009887, 7989800, 6772416, 2681908, 383842, 5693622, 5435460, 8367578, 5348869, 3745579, 774402, 440162, 5749042, 7203434, 4784342, 1347045, 7382638, 6674142, 8241281, 3688530, 7671632, 4583642, 3704687, 2295937, 2596649, 1616639, 1474091, 3691823, 3578288, 7554142, 8098785, 1705368, 2946557, 4338562, 6635014, 7968146, 7129292, 8124218, 2438085, 2715196, 7200807, 7268647, 3394490, 1138514, 4433781, 3272009, 4089322, 7404902, 4161701, 2733566, 4639154, 8083045, 7114754, 6809023, 3770821, 6766025, 3527539, 2347811, 1818027, 835353, 6151261, 5057581, 725156, 7148574, 5087945, 5230010, 1121805, 5689149, 3167993, 3184296, 3333719, 1988544, 7658759, 647405, 3870308, 6099916, 7251402, 1472837, 2856049, 4839816, 4726283, 3993834, 7298444, 5614329, 5061209, 24539, 6758544, 6596326, 1006265, 2322474, 5111441, 6584060, 7059136, 2270037, 4357653, 5969125, 8101446, 7587423],
[5088248, 5790785, 5252372, 6053519, 1260990, 2277344, 3027672, 5019385, 2985727, 565224, 4713727, 2003042, 1909758, 7918926, 2856432, 6454961, 4048005, 384663, 4356944, 3421455, 733663, 1328422, 7848820, 5032389, 6559556, 6061245, 3961833, 7383709, 2555656, 3912336, 5539549, 819150, 2466512, 3505707, 4995908, 4332455, 2986773, 4458152, 6302788, 803899, 6242004, 4007397, 3183084, 2849770, 3877542, 1545748, 6032490, 5228481, 2259830, 7417314, 4966550, 1257227, 2720511, 4678201, 673041, 1664699, 3259040, 8137540, 5095430, 3305791, 100181, 1378439, 4234130, 1161872, 362680, 2484556, 563686, 8199183, 2406739, 1438384, 7661003, 5162329, 6261108, 1724772, 4830673, 5576455, 34301, 2520962, 7847056, 4858284, 6306690, 2181744, 4239038, 6348046, 8061766, 2954015, 1871468, 4363004, 6282062, 3448037, 7679827, 614775, 8006017, 5183329, 6075864, 5139549, 3654573, 6891266, 5915114, 3720843, 6350220, 8105567, 7578664, 2291690, 3021596, 4844633, 3770747, 4395072, 5358383, 3396198, 4103502, 5595690, 6380540, 5629071, 5919510, 7626898, 4247034, 3734327, 1311545, 1167570, 7036194, 2030159, 5650714, 4637710, 6886696, 5006711, 6714777, 5815944, 4393951, 6179125, 1166970, 5353809, 4306454, 4604978, 3733794, 6187053, 2935099, 231928, 3140169, 6857760, 7651731, 3436723, 2462880, 7713300, 2676391, 4492253, 4246071, 3077647, 1195922, 2083037, 2642415, 4693652, 4814247, 2218242, 117235, 142215, 2974310, 6905172, 3040213, 5164098, 3911993, 1474644, 1308232, 4992474, 4724222, 1465593, 6319913, 4442227, 4471924, 7282847, 8308938, 5160687, 4395175, 8121300, 6079396, 4321588, 1216045, 7305665, 6233588, 5503023, 7811889, 4286745, 6111521, 6341560, 642083, 335470, 202329, 5571254, 4537440, 914280, 3895468, 6066438, 2645863, 6412873, 7348159, 3384206, 542230, 1834195, 5184192, 2694983, 1871224, 5528029, 7255210, 5304009, 2790334, 4655323, 235581, 1801264, 7655702, 6985707, 5524910, 5635738, 1973052, 6175687, 694513, 173491, 2544575, 519055, 1559939, 3524921, 7677796, 712270, 5492512, 8008505, 3283118, 4751259, 761985, 4768485, 2519170, 4049161, 2015593, 6206139, 4692899, 2224203, 660576, 5206166, 6832438, 1738512, 860848, 8155289, 6158180, 7748822, 6246841, 1699378, 4071780, 1257975, 8201470, 7702811, 6605251, 1278453, 2221198, 8131, 1341171, 7581364, 5409056, 2600702],
[1962823, 5987682, 7359598, 6994597, 5473338, 4941950, 7352012, 1507977, 5343597, 6145614, 6778899, 7027647, 1348093, 4561510, 6643439, 2749839, 5659946, 3784282, 7054230, 2535011, 5340471, 3756856, 7496628, 7397668, 771172, 6897912, 901426, 2180839, 642913, 4826231, 6828436, 189797, 3785155, 7782582, 4409882, 2152010, 1441573, 3082011, 2973395, 2303812, 7110168, 2272659, 5445229, 2350590, 7362149, 214754, 3629939, 3992590, 6981245, 5572562, 6894954, 6318008, 200267, 8215531, 4215856, 2435400, 2576091, 4619280, 5080305, 4949818, 985781, 2010799, 1706986, 675902, 8061507, 1029308, 1744980, 4852289, 6296122, 762284, 6108625, 5129019, 7039783, 1613755, 6025121, 2276502, 6477896, 1222090, 3917490, 7427246, 4441434, 740146, 5187024, 3061306, 6817598, 1503713, 3887449, 2414378, 5535706, 1776097, 4584902, 4429872, 4306200, 1708730, 514863, 6041559, 1373109, 4280694, 6690459, 2553579, 2372463, 1909020, 4160802, 5765456, 4738785, 2193419, 5121996, 499984, 3554541, 7842378, 5893078, 4279631, 939821, 8102484, 3089931, 1262163, 3843727, 7228097, 249810, 7117154, 3801609, 58921, 3024834, 1983091, 157963, 6589763, 8280024, 1973348, 867665, 6889746, 1933409, 7404409, 2483666, 6164037, 4789695, 5054463, 1117163, 1112025, 5559863, 4786214, 554503, 4266918, 3542869, 1602055, 3994850, 6518548, 562374, 6171789, 4451823, 7269724, 1027791, 7627682, 2432410, 6050778, 820800, 1438965, 3743870, 5540805, 5584940, 7443776, 478670, 4165291, 1230415, 3288480, 463287, 2742281, 7262534, 930753, 1858597, 6794866, 7102807, 6949937, 1295483, 4731793, 5575055, 7752159, 1780431, 5361029, 4194540, 945758, 1781779, 2387684, 3544178, 7780613, 4248702, 1266568, 114864, 3025278, 4183009, 5734055, 683822, 6302078, 7064634, 954535, 436680, 5746659, 6359721, 560436, 3809643, 2118228, 7557899, 6437512, 3721833, 3492323, 5988195, 6480003, 6016486, 3259564, 4426360, 5745249, 3533888, 7157016, 7268199, 2560948, 4589990, 2538447, 6555976, 4441889, 6753451, 2900423, 3802709, 8000381, 2672755, 4189796, 2297627, 2537488, 7614173, 5530253, 138228, 419559, 8258649, 813480, 6400148, 247019, 3925531, 7386627, 377209, 4417439, 4689263, 6803243, 7749661, 4934990, 5715493, 3970945, 2724350, 4051294, 7700794, 7574227, 7300250, 4050993, 1952206, 8113360, 4894174, 2609513, 3165096, 2672195],
[4159703, 1960505, 799988, 711560, 1730545, 3882282, 7589120, 3853642, 6030320, 4425991, 1831829, 1157315, 8367517, 451898, 3469199, 4198326, 1795527, 8027821, 1139451, 1859303, 6702516, 6978340, 6560370, 5515988, 3632770, 3463160, 1033723, 7595662, 4797850, 6916444, 1749472, 8289603, 7209012, 66800, 1949946, 4134890, 4655902, 2281021, 6823529, 4732396, 7973422, 4375546, 6650750, 5841087, 3268162, 500728, 2517153, 1596982, 7572199, 2026589, 5457362, 6245386, 4212405, 4449672, 763306, 2787805, 4645829, 6333402, 7860638, 1511665, 40795, 144860, 5303635, 821427, 6785679, 2564334, 4037423, 7128003, 4224812, 2006347, 6797482, 8001618, 5939918, 5818193, 2843674, 1387143, 472297, 343095, 6808856, 6916930, 6313057, 1324756, 5221556, 388379, 1883996, 5141897, 4709570, 8222993, 3180840, 6309978, 6145317, 7945093, 8248700, 4444463, 4281820, 8029677, 3636471, 1532555, 1599070, 3785748, 7693413, 24576, 3392722, 925832, 4626127, 6064980, 8189811, 6057986, 2796475, 7325536, 8226363, 1467400, 2952308, 6771757, 2834442, 5632379, 6407256, 7425440, 2526415, 3937217, 7911663, 2685140, 5766203, 3874715, 8276185, 396778, 1446723, 3092804, 8037502, 3506819, 212681, 1387913, 2046539, 4871745, 6683759, 1663996, 6598269, 3250762, 5526854, 2852938, 1844805, 2889363, 6638908, 3306345, 6486547, 2106994, 6424110, 810555, 5221272, 3795176, 4561237, 5957705, 7293505, 3927583, 6964478, 6877396, 2032194, 7361550, 7033863, 2106101, 3503867, 5659178, 2022094, 1918354, 3461696, 7890867, 5916279, 6503113, 6723644, 2624621, 5800265, 3704448, 8197575, 5105039, 5637603, 960913, 7415900, 617948, 930852, 6200548, 483092, 1371141, 2908851, 2220860, 5872677, 8040009, 992790, 6467083, 1252567, 7476699, 4646788, 4520439, 3292087, 5573833, 8172221, 7495587, 754786, 4058757, 5520191, 6757872, 5702934, 5495419, 5660922, 2163308, 2290719, 3090426, 5200802, 7183823, 5364625, 5314977, 2792420, 5639223, 5867817, 1023374, 433039, 762510, 6449434, 3664834, 2081610, 6122890, 8270522, 4660896, 1939512, 7539523, 3014208, 986237, 3502898, 6163348, 5144246, 1074846, 301521, 4824531, 3503014, 6224275, 1901089, 744735, 3796031, 7782102, 6257916, 1087936, 5812754, 8081099, 2728713, 5531697, 8147379, 8191097, 7630526, 4001829, 4661635, 5889124, 1471392, 7719673, 3143800, 1965868, 5155728, 7222800],
[1118737, 36602, 3743619, 701748, 3728357, 1476771, 5347173, 5474981, 4281747, 5815903, 7954033, 1658059, 3207516, 1232535, 6757737, 351933, 5244686, 4623533, 137306, 6304089, 5804401, 5441926, 7269519, 7117311, 7578590, 4139720, 5469549, 4543918, 6466503, 6252289, 3931560, 1394391, 1224086, 510506, 2267279, 778304, 6210178, 2409913, 6361613, 3011211, 556208, 1224690, 1974018, 5687066, 3185463, 1597947, 2731836, 3292276, 5969586, 5539654, 1838909, 8052539, 723528, 4081011, 4896431, 1873141, 2986886, 8076935, 2606388, 2778147, 11351, 7906961, 6855417, 3832036, 582088, 5976028, 880833, 7861736, 579941, 3571619, 3106233, 6730087, 1128763, 5713227, 7833169, 724203, 4984518, 5062414, 6703301, 136641, 699202, 4387153, 7478349, 1728173, 1124987, 4683190, 4411211, 496639, 7341226, 6190538, 2256150, 2209169, 6420595, 3460959, 554799, 6008977, 2814818, 1240527, 1364979, 4217495, 4597059, 4436304, 7767409, 1859352, 5452280, 7781974, 6964388, 8021882, 7831338, 298038, 6518713, 4339186, 7224137, 6958197, 5663570, 2418833, 8294489, 88789, 1704050, 4033039, 7489952, 5120389, 2720032, 6164575, 3396804, 7510502, 5139781, 3697935, 7238472, 643465, 1069085, 7269022, 6769241, 3633013, 5389159, 2360526, 3290788, 4246286, 3671495, 8280687, 7681884, 2367783, 5093429, 1983151, 6483407, 954986, 7429712, 3013929, 7451586, 4038381, 2363322, 5657536, 7867345, 4378362, 4705384, 4823732, 4518296, 360161, 7270045, 2821717, 4712119, 756800, 7769512, 1287661, 5020885, 1177290, 4165360, 3488586, 5690267, 3951281, 4587883, 1824034, 8191130, 2778945, 7712655, 7371891, 5863263, 2389044, 1368603, 817993, 2707701, 1122596, 1657413, 3043304, 4716356, 2080511, 4422454, 4682548, 3591133, 8170678, 7041765, 4733878, 130350, 6146553, 6620862, 2836243, 2432866, 6659173, 1960738, 4728641, 7335836, 5273372, 5664859, 3281435, 4913417, 2232642, 5263476, 30173, 3297661, 645915, 4709250, 3848240, 3085686, 3730026, 3578444, 4329319, 937447, 433558, 5568158, 5354589, 409437, 3248454, 8115850, 4359934, 423753, 369398, 6659524, 1056331, 7178225, 2102134, 5731303, 4225790, 849842, 1813263, 1344116, 3986691, 3913010, 3787681, 7197154, 4094447, 5521222, 2547538, 3625575, 5968428, 3853937, 1464562, 152933, 7171304, 882875, 884189, 7816442, 2422660, 7887261, 1012142, 3225701, 947371],
[5328819, 1018428, 1330802, 7207906, 7944746, 7198252, 1000698, 6559513, 5463896, 6523543, 1537450, 2838140, 2250665, 552554, 7008824, 5980362, 7065527, 4175344, 649166, 2386593, 5250947, 6520149, 4995858, 7072209, 2555468, 6249024, 1570072, 4902188, 5395076, 989566, 5274743, 3298689, 2732515, 6428666, 910494, 2201738, 8060223, 7055687, 7646056, 596598, 1257154, 5300570, 4846705, 1182881, 2571578, 1124349, 1508412, 4314751, 2068669, 1033177, 5027236, 3631956, 4336421, 1011475, 1163069, 1637931, 990553, 4865126, 2290698, 7306639, 7024515, 3303685, 6686857, 5087982, 200118, 4697506, 4531263, 394415, 676104, 1065452, 8141261, 8091413, 5925608, 6441264, 2919453, 285472, 2448390, 5654185, 6139664, 7059813, 1029874, 8083055, 7483082, 3747390, 3042799, 4044927, 6930838, 5360902, 6132330, 4824718, 1085684, 1661863, 365677, 5029851, 6457471, 2229448, 8192086, 6436910, 5503714, 4779472, 2446900, 8082587, 26626, 6885991, 1328420, 6142238, 2690424, 1420169, 4732071, 1965644, 8136903, 4991810, 866093, 4631859, 1872487, 4938535, 1975449, 6331611, 6645206, 4718397, 7679231, 1147545, 5084709, 2300368, 5220266, 6929435, 6768185, 4099316, 2199300, 1293863, 6906566, 6333405, 7472676, 7780567, 7990853, 7928642, 2006591, 3519923, 1607425, 275683, 6871457, 7957193, 2977400, 7190303, 479362, 5938034, 3998039, 748346, 58271, 204844, 287171, 6901078, 3853784, 3675456, 5214793, 5340669, 3819863, 7915960, 1053778, 2784472, 619731, 4933760, 3110303, 5228075, 710832, 5106786, 2774403, 2114409, 6622169, 4257487, 8148992, 2514052, 6324790, 4948181, 8263860, 5419287, 1662316, 2256631, 6851751, 4280697, 2185814, 6384400, 7681513, 5395616, 6786425, 3002689, 6293644, 3040315, 1718484, 6934431, 3444999, 1470397, 1207005, 6867670, 4199280, 2990171, 4950287, 1294517, 7714172, 7229159, 34859, 488538, 7558529, 2167, 6583608, 2483107, 7873647, 8321789, 3244811, 5446765, 1995241, 4290116, 408437, 4807604, 7413296, 4322802, 2925079, 5078959, 418914, 3264889, 309995, 787980, 957855, 276803, 359233, 1659906, 4151050, 3887689, 7143914, 8118768, 5961128, 6838831, 6830182, 6813767, 5847432, 340320, 4243397, 1170597, 5286922, 368585, 137373, 4966078, 1622128, 1152832, 1200662, 5801544, 747534, 6511043, 3695295, 2465350, 3903562, 7473274, 2208644, 7703748, 2758683, 1105773]]
aHat * NTT(z): [[6348976, 8115613, 4027425, 2376582, 5031263, 1710948, 5023185, 1982737, 4130939, 80434, 4197557, 1368789, 4648888, 3887579, 7467864, 6301591, 2941684, 7544866, 5457898, 2439163, 3771769, 5347844, 4742450, 5641714, 458570, 3902870, 3311757, 1229250, 4178187, 2000865, 4440698, 902819, 6212127, 6712284, 2371861, 8232702, 4973177, 1969480, 843040, 7665207, 3166441, 7494701, 87823, 1421306, 136615, 3855473, 3192205, 464330, 2137121, 128379, 1814568, 125790, 2031350, 1862659, 7085746, 3909328, 4032771, 6977375, 7901659, 5492685, 3206439, 2430469, 988961, 4084690, 4581717, 2784249, 2830642, 3197475, 4865746, 4401609, 5195838, 5617028, 6813824, 5033681, 2073222, 1597450, 2886423, 5581218, 7706196, 169878, 1044951, 4431460, 6636703, 5732444, 4611125, 6027939, 4870084, 3198762, 848567, 4963279, 6227739, 2665388, 5594380, 5365053, 6980311, 3777885, 3773488, 3299201, 5270582, 5824769, 6394047, 1700239, 4874238, 3512406, 6732573, 8301650, 20468, 6158594, 6929733, 6789389, 285576, 5893074, 6812854, 4839863, 2185094, 6341428, 2433198, 3662983, 6563663, 7917365, 5415941, 3527425, 1473288, 6921915, 7716291, 7101111, 714905, 7681778, 7044691, 6667429, 2699739, 7591109, 3314664, 345502, 3667205, 6484305, 7638164, 3696230, 1699700, 3011168, 5792680, 2483911, 474881, 7915094, 6278951, 3731970, 7791498, 7604082, 5924215, 8002243, 6056190, 362816, 6419513, 3205972, 2293336, 1529512, 5453837, 3504476, 2081147, 4451789, 8027332, 6177111, 4220930, 6826919, 690170, 3715605, 8068052, 2872726, 3653607, 7747000, 8058737, 6133313, 1428453, 4941302, 4350056, 2020114, 4457105, 399554, 322329, 6596326, 3997283, 3286708, 1306132, 107702, 651132, 2588052, 8012281, 2381062, 1852023, 3240660, 4853654, 3937148, 2729899, 2323947, 3377622, 1546364, 2010746, 3352531, 6959943, 6145412, 6113177, 3960140, 7205537, 7161795, 2354284, 5571992, 4776781, 1328190, 7068808, 6817300, 7530526, 3842167, 1550146, 6724105, 4251931, 4564981, 4046157, 854302, 3606817, 4627462, 4933969, 7995642, 892055, 8135206, 5045474, 7467265, 4583978, 844201, 7095359, 6927365, 7075066, 4264077, 669823, 7599380, 7920459, 5453492, 1499422, 2039027, 6680951, 3372342, 6658552, 8207428, 5013798, 3784378, 2370386, 5810918, 3605683, 5505611, 4832558, 5262649, 7194135, 4154367, 3904109, 1399985, 817360, 6303234],
[2126314, 7022009, 3840101, 4151863, 1803696, 2107460, 5452701, 4175356, 7050309, 2086464, 1765605, 1877029, 5788720, 3829922, 240922, 3069917, 7424389, 6546522, 14741, 3767816, 4234211, 7793066, 2875430, 7737834, 7534055, 6471476, 7471102, 3656858, 8118995, 2586690, 6684135, 3218829, 5891531, 7562635, 6169171, 973665, 907655, 1384735, 199556, 697175, 5703036, 7442282, 3711155, 2182752, 6150335, 1260047, 3936189, 4748380, 7197989, 4447044, 8117866, 2013755, 5758494, 14035, 5518659, 1712785, 2972350, 6523846, 7155963, 3579472, 8207174, 1499443, 6377717, 7949760, 238222, 4068704, 6402166, 8285655, 5791458, 7414908, 866064, 7327385, 6475764, 6573249, 6887921, 4759436, 8190930, 1933029, 4711200, 2671832, 4729065, 2360829, 1791700, 7372995, 1951384, 5637843, 6451789, 4516226, 86542, 999609, 1058778, 7094900, 6505659, 6790737, 431487, 4566250, 5799826, 6214810, 551122, 7063458, 4708430, 4862298, 6128119, 6228121, 7554644, 3896432, 2339131, 6895458, 607795, 7955767, 74645, 153438, 8335035, 7632034, 1010019, 1403088, 1789213, 3907042, 3572924, 4052227, 8273041, 3823850, 1443240, 18338, 6646209, 7186350, 921290, 3369496, 4089015, 4198394, 7766146, 7364129, 5768561, 5099646, 7324736, 3054518, 5432673, 6329211, 5137919, 7630568, 2084387, 5271858, 4354488, 3467729, 1735344, 2882171, 919797, 6793229, 5289383, 3573211, 4808577, 6840961, 3762666, 6672510, 881918, 8089962, 2764965, 4041288, 1744208, 1123823, 8059599, 4832349, 1912083, 5060893, 6405077, 1561063, 5672622, 6659368, 3098319, 81885, 2436352, 6029244, 2252083, 3008265, 2993499, 2605828, 7548195, 7254027, 2112675, 3037081, 3994080, 196882, 6704467, 5966852, 937266, 5247976, 6931578, 6352326, 4645684, 7666436, 5036930, 7986810, 2263421, 5835938, 5229712, 7334603, 6775031, 604271, 466360, 1059095, 6136568, 6239783, 3324573, 322162, 626766, 4666974, 5317326, 525570, 2088114, 7476644, 6261928, 4217492, 2154869, 5972743, 6296295, 4544266, 1983933, 6938212, 577628, 1386058, 4743224, 6759599, 6682746, 6668955, 6268383, 629357, 3672911, 6281988, 7411021, 7028793, 7315164, 776504, 312001, 3609117, 3798893, 5856138, 2154544, 4102685, 5587195, 2092798, 4075803, 3823403, 5242730, 8221341, 1221142, 3370873, 6658641, 8321542, 1817887, 4815798, 6272528, 7495658, 6833907, 362596, 5336151, 4460808],
[6115976, 6137435, 6482651, 8048110, 6475330, 3503323, 6159619, 7327430, 6266313, 4568477, 7568799, 6959597, 5338324, 8167427, 7385113, 7922740, 3664516, 7813523, 7535534, 5657726, 8043896, 5735211, 3867521, 4308625, 7157552, 7905006, 4643484, 5530371, 3393698, 7614271, 1113761, 2311618, 3690712, 1290693, 1683397, 2653524, 5744686, 262002, 5012316, 7158032, 6091833, 3939418, 4383600, 2651084, 5461663, 3627539, 5770810, 4685059, 8089505, 8309723, 3398932, 7131789, 3866160, 3278896, 1923038, 8243281, 5985499, 6504383, 3635053, 3186140, 3602320, 5458951, 6007574, 3326919, 5103514, 7880630, 953823, 2262123, 6432584, 1162383, 168213, 7331058, 7541549, 4609464, 4049696, 4321702, 6901317, 2179594, 2706715, 7719356, 4023444, 2630942, 4080581, 6714002, 7084878, 5313930, 6006670, 1802308, 2065246, 5632243, 6705159, 1586630, 781028, 7832955, 5514237, 1466625, 323031, 3985984, 8230380, 4082997, 5346988, 1586133, 3004333, 6104014, 1957662, 4357607, 4674539, 6507792, 2005042, 480689, 4550357, 856712, 8250871, 371773, 2665200, 6233151, 1729229, 3724938, 5311992, 1718507, 6170737, 5770612, 6703691, 7060475, 4305119, 1535168, 4184164, 7350913, 1555149, 4976197, 5772711, 4710521, 4632082, 778256, 4435331, 8218156, 5086357, 2889578, 6205280, 1175689, 2893331, 6379767, 4173438, 7295623, 4015008, 6918823, 7306606, 3241575, 1049928, 6980397, 7951982, 2543070, 1115264, 2767319, 3665032, 5735279, 4237008, 5042842, 3703881, 184672, 392543, 6556135, 5861888, 2177351, 6080544, 2319948, 3649440, 5890057, 1808914, 6691642, 3306711, 6383749, 2472125, 5114832, 8103697, 7989852, 3484904, 6767676, 3844661, 1294579, 7220499, 1301488, 7616139, 3654969, 2356885, 6984722, 6097650, 905003, 652198, 1997684, 6501942, 751024, 2910621, 5062475, 1451710, 2433528, 4381892, 1877914, 2880060, 2356355, 7089493, 3657757, 476489, 2447071, 1990066, 5602209, 5900148, 3005671, 4720163, 2823326, 1113630, 2904437, 6652664, 7586126, 4961762, 1022692, 4184331, 6622564, 6887626, 988560, 6804590, 4540365, 999191, 5593406, 7159654, 4843809, 8134904, 1845681, 7586108, 4262057, 243415, 3557782, 2093009, 2353200, 4350458, 1769485, 1944807, 87338, 606317, 5150544, 7761273, 7246609, 1117968, 2233498, 1565537, 3221369, 177600, 344477, 4107707, 5259908, 1556690, 4346603, 2639488, 894819, 5260926, 1643091],
[6036693, 443680, 3540726, 1161176, 6265593, 2068957, 5877762, 2470499, 3622687, 8054827, 417107, 8012713, 8306057, 4873501, 1940980, 14626, 4740879, 7528192, 1313435, 4999654, 7941764, 8038454, 7822115, 6738481, 1165573, 1301743, 5098059, 4482827, 3401976, 5551891, 3187351, 5581744, 2591783, 24393, 7896616, 6671059, 5492072, 1567128, 707300, 2570603, 3960070, 4945459, 1363857, 2376294, 5842548, 6594422, 134093, 5311592, 2424530, 426673, 2318897, 3312087, 5531742, 6041007, 5926227, 642727, 6531516, 4038397, 6702167, 3842011, 6445451, 1823668, 7028669, 7554631, 6648444, 3854486, 896145, 7694176, 6193557, 3351019, 3715834, 2478085, 2564973, 3551191, 5425724, 2743915, 6677674, 150120, 7580941, 5410643, 8125042, 2964335, 634130, 675479, 439226, 1612138, 6594224, 6151264, 8342499, 622506, 31275, 4902861, 1767871, 7391176, 798223, 8053007, 6252057, 3251914, 338365, 470672, 2713810, 1168377, 2786394, 999454, 6862183, 4917647, 7368524, 855892, 2036966, 4044237, 2066321, 2391381, 4164021, 3600506, 289730, 3266414, 3402426, 3100745, 6508868, 136836, 4840090, 6175369, 6767959, 4604933, 7139508, 7441756, 193885, 5461811, 254311, 4204809, 7690113, 8344498, 4685427, 8207546, 8193393, 2918952, 6976737, 1799717, 1451690, 3943906, 5724894, 163488, 7285441, 3618062, 475194, 504146, 3356721, 1385299, 8225282, 327479, 945763, 1610039, 859304, 8024398, 2617945, 5271304, 5144051, 5971956, 5738141, 7504529, 4076944, 371327, 6031293, 3213183, 5813674, 821864, 6407072, 1918895, 6692167, 6199399, 8313244, 7604640, 7311991, 1274068, 2737821, 685648, 1128476, 4744508, 348334, 7111931, 1712622, 5650041, 4039757, 699029, 7238273, 1781605, 5368497, 3108194, 3378524, 6163118, 6830275, 5881554, 3513399, 6075495, 5092611, 125904, 4622004, 1421756, 7084815, 7062585, 4901987, 3878192, 862305, 5738873, 6251934, 1276641, 4090050, 1657754, 4097169, 5884619, 2557822, 1015143, 3034706, 5092714, 8158805, 4312606, 1479173, 1110732, 142423, 6458331, 3521412, 7275800, 1808121, 7200350, 6950, 2560386, 5827688, 141493, 3709287, 5463042, 5026986, 7934110, 7529985, 1252287, 1315450, 648705, 2803178, 4025289, 8284839, 5642544, 7866925, 6664125, 7416219, 3337489, 6894231, 1527412, 3446578, 508835, 5922711, 2484317, 7305384, 1050905, 7573472, 5290490, 3947864, 2134627],
[7838458, 6604450, 8304947, 3281110, 1210303, 635428, 2354446, 5343680, 5482621, 5054206, 3994959, 4497286, 1060528, 6429299, 3060588, 3141989, 7262038, 3888408, 431631, 1878050, 1059656, 5636480, 2351755, 6859080, 1572786, 1839151, 1341766, 7262853, 5423169, 7187386, 7534697, 7682649, 2531386, 276383, 820959, 3663379, 3743201, 4886085, 7505163, 3051233, 5142489, 323310, 3345311, 6175065, 4623097, 5876285, 7493669, 3237100, 4399780, 2931914, 7221316, 1481387, 999864, 700712, 3092437, 7718259, 5190471, 7195911, 5296482, 7559004, 4399128, 2043303, 1791746, 5816185, 3530447, 4404951, 651047, 782536, 1547322, 145893, 4363988, 2427585, 8164539, 5300369, 1503313, 6795808, 1256157, 1402220, 6562903, 595799, 3031716, 4579258, 5627044, 209186, 7848579, 5050592, 3933773, 5521463, 7289822, 6658207, 3371687, 4592956, 231037, 2001862, 5227604, 5448557, 2538291, 8139774, 3677821, 4615506, 3505424, 3876766, 2411907, 5249252, 2037047, 7741319, 6358855, 6566600, 7923849, 1232366, 1453978, 4922299, 6913429, 5341394, 1800314, 1133810, 6507443, 2085777, 4657014, 669972, 5010340, 4032138, 6587200, 7323504, 7735921, 775620, 7721576, 2325923, 2330430, 7744617, 2936130, 373620, 3421494, 374015, 3511014, 4797072, 6577084, 6346475, 5795908, 7611508, 1040217, 457088, 4670289, 7711473, 7448973, 4265018, 4510803, 7915998, 1004651, 2659414, 7309591, 5736628, 6258218, 8162726, 601213, 4464523, 3467524, 6540805, 3504721, 1763982, 7371202, 6314390, 1826945, 7285608, 762092, 1182482, 7622179, 8376424, 8018267, 6011283, 3366294, 1348193, 3221903, 6485111, 880821, 6416980, 4936966, 2532854, 6236202, 986565, 7895814, 4953879, 6751088, 1413315, 6667553, 5895037, 1277347, 3213948, 2959068, 848777, 4972000, 3039441, 325985, 4611317, 5527287, 3922640, 2800445, 6223357, 792891, 2789653, 2697073, 3928501, 2944629, 5486331, 156008, 5307206, 4622653, 5003570, 1703239, 5823561, 2178901, 5285389, 878823, 6860312, 5344880, 7585261, 381252, 2188179, 5012633, 7118099, 3246477, 1416032, 6364541, 4629825, 4096204, 3630410, 7265240, 4837638, 7625940, 1508919, 5574935, 2836392, 7921927, 3345408, 5171115, 4145128, 6599880, 631464, 8309043, 6865554, 2612603, 7243710, 4978635, 7038699, 7964434, 5782156, 3440767, 4435785, 3391825, 7436162, 4053228, 4113035, 5859556, 3128543, 2953251, 87988],
[1967490, 7221567, 5449611, 1570912, 1277515, 1377963, 5566291, 2835007, 2420399, 3969953, 6805931, 1063263, 391609, 3895399, 4940761, 6424085, 1586550, 5256262, 6960186, 7338374, 6487737, 2906347, 4377746, 1143067, 298279, 7511664, 1467215, 7574200, 5593604, 1424977, 3007303, 1806887, 5444292, 1139015, 7888777, 4420109, 4010540, 3033148, 5802628, 307691, 95903, 4999415, 4342355, 558808, 5149958, 7283217, 426251, 5346426, 4284653, 8163355, 4936071, 1273220, 7778791, 6614252, 5642074, 6814616, 7718437, 710722, 1561894, 4189579, 504633, 3038388, 2569887, 7644342, 4577151, 2191353, 4236315, 2819562, 6594174, 2248915, 2875413, 6908813, 1041193, 7404738, 1628053, 7217137, 7479551, 268135, 6666201, 399434, 7758146, 1982896, 5524356, 6971377, 7673128, 5703915, 5672659, 3433480, 5124386, 1909883, 2988282, 2273453, 5900303, 6067481, 5627335, 8282507, 8134363, 271632, 4638000, 6941936, 1447373, 4972185, 3056810, 3625723, 165855, 3276223, 3927997, 7773523, 2198706, 599529, 996096, 2933910, 4122442, 6996590, 4483614, 710759, 329980, 3510693, 963682, 8182093, 2401297, 3762367, 5145580, 201763, 304524, 3372415, 3164683, 7103855, 6707523, 836378, 7055938, 2529812, 7009430, 5103740, 4453512, 1190081, 521954, 328911, 5007023, 296032, 978406, 5874698, 3168817, 8167849, 7602268, 7486496, 1336629, 2858931, 6635843, 2085013, 4478504, 4275845, 7052952, 3485920, 1910808, 3534531, 7302595, 2127618, 7136422, 2016245, 689038, 3943049, 5122131, 272614, 6221866, 1842130, 5930122, 7630, 853083, 5180887, 5274387, 7405154, 6093582, 6230058, 740658, 5472272, 778788, 2497510, 4534855, 2769209, 5970888, 4965530, 497331, 3571695, 7850850, 4101490, 1434976, 6018757, 3972607, 425127, 8211822, 5210175, 903971, 5363691, 5970464, 1409290, 4573513, 2520287, 5538805, 349076, 1012008, 4992531, 3875256, 5752523, 6871866, 5351564, 4711696, 116234, 4646437, 1866582, 7387487, 901303, 1554223, 995299, 4901320, 7777887, 957431, 6412622, 5938499, 5669660, 4426383, 767638, 6485300, 996438, 3562872, 1597429, 3442905, 7708584, 7949842, 1815644, 5439888, 5863495, 521170, 5482426, 7772744, 3502671, 667447, 6022671, 4842566, 7405096, 2680465, 5366195, 4096954, 3570784, 2134781, 4791115, 802850, 7442930, 941548, 6502610, 4499748, 3752027, 4618148, 6604700, 5463321, 7825701],
[4766582, 1640145, 2537872, 7879244, 864471, 817759, 4384955, 5544122, 6904915, 7845636, 7335454, 8234952, 1144664, 2274574, 7501060, 4716895, 6629150, 6126247, 4060966, 4035173, 8227874, 385272, 2516696, 4182588, 788615, 446807, 1139952, 6120857, 1262734, 5567068, 3142656, 5662554, 4887682, 1056585, 5972082, 6944089, 3607390, 5777245, 4781955, 5419014, 3414107, 3211175, 3184684, 4113675, 2293578, 5197274, 1012736, 444986, 1280581, 5727231, 8237100, 7721433, 1932597, 8047793, 1500465, 5446745, 2261524, 5588056, 6307266, 4710692, 8209439, 5792679, 1040019, 1032145, 6094542, 3127571, 5741539, 2283052, 5712095, 4783026, 6068569, 4883947, 5339494, 4075635, 3776224, 2233852, 484751, 3167319, 2307458, 1207966, 6790625, 3318441, 1770167, 2362390, 7070140, 1754362, 2655167, 6272961, 3074803, 7875730, 1753365, 7141856, 7077971, 3933974, 4802679, 4142520, 7124001, 7442794, 3682479, 2942144, 4321306, 3574893, 3600735, 2162274, 747180, 4214362, 3500937, 2402015, 3205392, 6939260, 5632233, 6860279, 3460798, 7594095, 6506645, 818935, 7054707, 6570497, 968130, 104752, 6076968, 4563059, 5864283, 5841753, 5051801, 935385, 7882706, 5341206, 4720096, 6979172, 4334199, 6485235, 1820048, 6743544, 5015566, 7704571, 515389, 5273500, 3596086, 3220111, 3904840, 4827496, 4706204, 2191414, 2696600, 5360457, 3871406, 6486093, 407243, 1404641, 3191954, 613044, 1625694, 7050713, 3693549, 5520398, 7008300, 5065818, 3857104, 8252796, 2753899, 147276, 6868855, 3449419, 4627701, 1879117, 3849761, 4021328, 7547390, 2588989, 1781620, 2700516, 5612878, 6082603, 3112809, 1130479, 1751445, 303766, 3075906, 2625758, 6402554, 3257990, 5343077, 100903, 5342896, 5286394, 4066191, 1775540, 2469805, 2929293, 6649237, 4305160, 5825045, 1819972, 3671983, 4763756, 1268251, 2821591, 2085899, 4893504, 2294536, 6196410, 6232654, 1613541, 2062243, 8200399, 3473787, 6800036, 605362, 6739077, 7827864, 7492836, 5427315, 7695666, 588389, 3410431, 3665677, 6249625, 6830989, 25975, 8360277, 5836206, 915215, 3211103, 6857529, 5582645, 4771326, 972293, 1941883, 6889711, 160533, 2589940, 498058, 4241299, 4314379, 7874761, 8283371, 34669, 8159798, 8035988, 7151925, 4914034, 8177236, 4069175, 876999, 7533114, 2797054, 1559342, 4484486, 1868384, 863544, 4492582, 2747836, 4096402, 5222568, 6471089],
[1059747, 4360866, 7108506, 5922838, 2635721, 5799108, 2544421, 7112151, 5543554, 8086116, 1581538, 1605789, 237106, 2803582, 4318997, 405019, 490944, 7268658, 3953816, 5399337, 760801, 2568999, 5373498, 2544165, 477236, 7674539, 7118864, 228773, 940801, 3883882, 8284945, 6465551, 7544525, 2103740, 742923, 7800038, 5882856, 503177, 7196508, 5485761, 1603745, 4780566, 4697368, 2011011, 1245907, 1474221, 4608026, 3622749, 383455, 5939389, 4980078, 6366471, 1159390, 7091867, 6882355, 1669847, 2496457, 3392274, 2916374, 3463272, 6886437, 1331415, 1245812, 3832930, 1741193, 6534042, 4886403, 3687895, 6844155, 7636338, 3609577, 2329688, 2989358, 257985, 3901737, 6649293, 3667963, 5543004, 7637674, 6402714, 4922134, 3165645, 7788369, 7260342, 4142396, 4175800, 5470074, 6146604, 8280136, 4947246, 7592364, 4437520, 7212789, 7368081, 8279638, 5332745, 7247363, 4222924, 1413629, 1359303, 2210951, 4394667, 4977229, 2778160, 6932698, 6611460, 2412423, 8057424, 6249780, 1922829, 8072999, 8225238, 6441736, 6095525, 5357271, 86949, 2868012, 1776730, 497547, 5105412, 916173, 4656445, 6148246, 244875, 186324, 4408043, 6722079, 3781481, 474453, 6400893, 4256700, 6910128, 3454289, 5331570, 4945966, 4538359, 1166488, 3127868, 1014485, 6154227, 2199635, 4377124, 558790, 2324565, 2812020, 6061616, 1670647, 6856979, 7767078, 6944180, 8131792, 5919898, 4459758, 3461283, 5229739, 4201711, 1074923, 850624, 6913978, 4374357, 6894556, 2624160, 6411854, 3935591, 4326893, 2581179, 115159, 7953384, 4265682, 4713819, 3054879, 6491042, 1596078, 1332639, 1547234, 1740602, 3968437, 2832785, 2997484, 1983651, 7374304, 6977795, 8362814, 6125642, 5751610, 7010668, 3416161, 1521446, 3676072, 5788513, 4746020, 6037537, 5282013, 2335169, 5342323, 6350707, 7535087, 1907122, 7797619, 3510838, 6759971, 3949786, 2465418, 6300786, 1327641, 2593488, 584477, 273514, 6884934, 7569617, 3614281, 7454530, 163023, 5800082, 8374706, 5035983, 445542, 6583828, 2621815, 5942582, 2271176, 2379578, 3736589, 3587123, 6755513, 4626563, 1339844, 6856965, 1842430, 2871322, 7194630, 395194, 5583164, 6044594, 4651759, 2593330, 7221807, 7231363, 5664874, 5427281, 6183144, 3429290, 8038794, 7212038, 4298573, 2954250, 1343298, 551499, 1306918, 5357649, 1040000, 6016924, 2270012, 2009414, 7914746, 2441319]]
NTT(t1): [[5566064, 8085207, 4830651, 8260903, 4504602, 4796337, 6780081, 91566, 1067423, 2397821, 3777971, 3201356, 1304096, 2661444, 3891915, 7762298, 7230537, 863050, 512092, 2270079, 7308503, 5735899, 4767024, 3575877, 8277944, 2170783, 6960604, 238624, 5005578, 2896999, 2252189, 2825609, 7503420, 6989246, 6381482, 5224093, 793703, 7453928, 1106901, 4030206, 5629689, 5971908, 5777301, 4833581, 8195479, 4602497, 6394948, 3742030, 462340, 1047572, 6379746, 5641673, 1245334, 3249485, 7944873, 1578392, 7395731, 8000191, 3341024, 897078, 6531754, 4865061, 6608139, 2225556, 1756208, 2621144, 2923779, 916700, 2319355, 5190517, 1788931, 2087918, 1050052, 4746317, 8144839, 7585675, 7347789, 3241731, 5499912, 2436634, 6634116, 3733319, 7687329, 7429901, 925567, 653281, 5955825, 3983095, 5925140, 3729545, 6466305, 3836865, 6504935, 3258996, 219549, 1177754, 5635978, 1857555, 1431492, 8124655, 408678, 5053872, 7984902, 2107505, 7222426, 3282818, 7050108, 3779919, 8229934, 1614646, 6388592, 4161617, 6899529, 8295717, 164327, 7618756, 6808624, 5950511, 3693787, 1012106, 7116425, 1516413, 2037404, 5017470, 3739995, 575135, 4302473, 3780496, 6378803, 4083698, 5837475, 7336535, 6823211, 2950526, 1351651, 6498703, 1769315, 3860459, 1990801, 7976835, 1201327, 7704553, 5594197, 4318064, 3799298, 4905538, 7419061, 4416753, 1092281, 3475, 6507356, 7112103, 6820751, 7781761, 5706058, 793648, 1343999, 3499119, 7812200, 5674782, 3058380, 4106162, 5104589, 88911, 5119928, 3990440, 558267, 6864635, 4659865, 7227802, 4234721, 748924, 6549151, 7685157, 2972898, 2982001, 4346421, 481699, 3127862, 4917189, 2838598, 1153902, 7945219, 4394199, 7590896, 8073874, 8099562, 5013866, 672885, 2683705, 3453890, 924352, 3487169, 785340, 5504653, 1648976, 6852999, 8153722, 5047851, 2594629, 1813212, 2288694, 2434228, 3333894, 8033558, 1225560, 616351, 1597251, 477607, 3386755, 5397293, 3384598, 7384229, 424913, 10215, 4799661, 4205825, 5783818, 294207, 5179936, 788962, 8009023, 1469980, 722956, 6556818, 878470, 3476442, 6432096, 5758389, 292584, 6528034, 2109041, 77849, 5846304, 2054260, 2576845, 7897402, 1090338, 268953, 478193, 1622293, 3503559, 897925, 3204180, 754421, 4721132, 1637344, 6698684, 6147481, 5500806, 5739234, 6689014, 5988750, 5060501, 3005729, 7178250],
[5031937, 5786420, 6892283, 7324881, 1888277, 7529900, 7891455, 5773489, 601174, 171778, 8013802, 1281504, 8060002, 1772326, 4309814, 4645568, 3234390, 1273560, 201559, 1878321, 1416976, 7593985, 5881508, 4595575, 7332809, 5447071, 4559557, 868592, 6235631, 6547816, 5562105, 5166263, 4092897, 5612518, 5253118, 6704020, 2719248, 3587485, 2470748, 6978992, 2003691, 6193822, 4741495, 5152015, 2080314, 2004495, 4637066, 401376, 1331579, 2883084, 1849768, 7498482, 4595019, 871107, 3898732, 4759626, 4340167, 7161962, 2351909, 3849665, 5821491, 18589, 3556289, 7430078, 4079535, 3431797, 428931, 3888610, 3947906, 2045836, 4656334, 627801, 5738203, 7681353, 5070085, 3499803, 2698887, 4474677, 7717694, 800472, 7409843, 1951855, 6779815, 3494654, 1594187, 7255259, 119675, 1086608, 7554477, 4704707, 1720878, 4746832, 6952131, 1354752, 952104, 2265973, 7256968, 1294956, 3147077, 4131202, 4285385, 7197246, 6704266, 2300021, 6852146, 2373912, 2852003, 6013309, 2498852, 1642796, 1725753, 6886401, 4209954, 6499524, 7260054, 2769158, 3600004, 360554, 7207437, 2910416, 7827798, 3451528, 3859677, 2549760, 7085786, 4288909, 3834578, 5894763, 1302145, 5583880, 4295354, 2836910, 3163757, 2964532, 2015915, 6690235, 5324219, 6480368, 1160020, 5629460, 1561753, 1756272, 2301064, 5894060, 4967369, 150594, 7989277, 1899750, 1955326, 8095919, 4324729, 7065876, 1468452, 7342282, 7431853, 1537611, 3911160, 2885949, 2772557, 7840782, 4608267, 1574205, 6563635, 7549703, 5591564, 7556750, 5662713, 8124999, 1699519, 3220553, 6514166, 3125153, 1586147, 5458462, 1652477, 57390, 6976055, 3122498, 776462, 5338842, 5747257, 6945297, 6556834, 3412929, 4017294, 2144804, 7372760, 6528444, 3928180, 4018638, 5829687, 6846023, 483301, 6968876, 6212926, 2359560, 5365849, 6423930, 6780975, 2774727, 3417223, 5313481, 7654732, 1950267, 1051032, 4706552, 7211554, 229147, 1296487, 2937850, 232933, 3606197, 3592792, 2606746, 7229349, 6539540, 2877923, 3195847, 7232479, 2306891, 1130283, 5487383, 6757907, 3937572, 3519792, 5969363, 7809029, 2029054, 5506377, 4018732, 4635805, 2006303, 2835404, 7889338, 1264923, 8083444, 4502433, 2370663, 120309, 6894540, 37871, 4038374, 896374, 5715858, 6013132, 7948873, 4925737, 201616, 5427304, 4404790, 1835354, 5810253, 145558, 2075024, 5740332, 4484095],
[1091527, 4148077, 1211674, 3902928, 3349942, 5280150, 390237, 610127, 2113615, 6753527, 2371127, 6666728, 1074309, 5844495, 5533743, 312294, 3296754, 4077971, 7940299, 7741957, 6751363, 7365490, 2074842, 6794537, 2177188, 6394751, 2888877, 7680786, 3776595, 1869455, 7670995, 6852092, 74424, 572187, 7717072, 435023, 524537, 3502593, 980750, 7908977, 320203, 3219300, 3094380, 3780364, 3948748, 154133, 5751852, 3075337, 54875, 7938991, 1304560, 3697491, 6406477, 3582316, 1988578, 7283408, 7750014, 5294467, 2428505, 2214655, 1993308, 6044204, 4345193, 1887938, 5748674, 6284864, 134271, 7392340, 3753584, 5974818, 7913911, 465192, 978780, 8344075, 6901253, 5158774, 8201965, 684554, 3750596, 2331267, 866614, 3643298, 2719151, 5561968, 5180143, 6751207, 4014236, 490666, 4482985, 4382977, 1705547, 733023, 5597994, 4530387, 5906607, 890281, 938245, 5995343, 1553339, 6676127, 3436289, 6255507, 2589997, 2411958, 2647593, 205088, 4384082, 3854683, 116268, 6090579, 6536797, 5175647, 7241053, 6347314, 8005605, 2893224, 1727360, 1987478, 4532524, 6646522, 7928782, 3649972, 125462, 5321977, 4422483, 7309403, 6985222, 4806674, 3120066, 7350136, 7149745, 4039684, 3942507, 5389843, 2996498, 3888836, 2388416, 7560290, 5851609, 4340744, 3365316, 5954664, 4872313, 7759474, 2657134, 232498, 4814319, 565229, 3090692, 7770109, 5229058, 2658995, 2050265, 4782122, 2689493, 6964316, 6155977, 2922619, 7934614, 7789686, 2252663, 7330706, 5277819, 362789, 1171192, 1759553, 3589521, 7906363, 7859542, 2758508, 4712351, 2127739, 1039495, 4055474, 3127693, 7054722, 5875274, 7570614, 3029004, 8107588, 6681891, 1144360, 2687362, 1024189, 1881102, 2763806, 2428872, 4089452, 1861835, 5816224, 7995336, 2474040, 5976724, 1901094, 6085441, 2034722, 4264976, 6858787, 4052128, 2554618, 2605234, 4949434, 7271834, 3755965, 748000, 3837990, 1308615, 5823714, 2504882, 8289251, 2820335, 3538316, 467757, 2421124, 3738955, 6768714, 5397629, 5567914, 2144222, 4777092, 3897348, 3475103, 4276267, 971820, 4949622, 1671852, 6650160, 5808811, 4045456, 4224941, 7146351, 4598297, 5783366, 3633765, 1880767, 5366687, 5728328, 2679266, 2845772, 5027525, 5347630, 7420227, 65075, 4638008, 6611764, 238824, 7268259, 8019784, 3371160, 8071015, 35919, 245553, 7855510, 1733808, 3669108, 2570118],
[3645497, 3858207, 1299714, 2977125, 3467581, 3026544, 7132453, 6227132, 2842101, 6312395, 1385664, 2052969, 2148393, 7413526, 6469531, 8103347, 7292693, 1059017, 3159911, 622422, 8281913, 1872153, 6053960, 3680464, 6093036, 1143401, 7510512, 117415, 589501, 2403167, 3636154, 7508954, 301904, 592978, 2322778, 6707812, 7128041, 2427940, 3538707, 3882531, 6605746, 489759, 4070027, 1887109, 3808436, 663357, 3540185, 544862, 4596266, 1868103, 1120495, 2150578, 4353826, 4130858, 4107200, 83286, 5240230, 3252756, 826400, 7099138, 5921833, 6743856, 5960911, 8003962, 3639612, 4182112, 1631726, 5913858, 5230122, 7713235, 7248908, 4804266, 767254, 7089452, 6143594, 5271875, 7567810, 3241538, 8089305, 7095725, 2100257, 8243645, 706776, 7220036, 116541, 4308596, 4822557, 1510757, 4989829, 3528410, 1866783, 3438510, 3798634, 6972222, 622796, 1313473, 1999276, 126204, 6738790, 7370907, 8118453, 2826738, 6729432, 8053835, 7116781, 6350260, 8053772, 299520, 7228441, 2018776, 7774988, 2151807, 3115425, 1925214, 8371973, 2825223, 894033, 5349021, 7500425, 5533995, 7328470, 5801833, 1071160, 4702833, 4351624, 1549374, 1160248, 2205924, 3970967, 2828284, 7041828, 6801453, 2117766, 7639421, 2088049, 6099966, 4445087, 7654857, 8352392, 5769896, 5743354, 1137412, 6812263, 4483073, 2381490, 6623162, 3142925, 2834434, 1600952, 5588834, 1911392, 1556272, 7483458, 8249306, 759634, 5312291, 2693394, 6928838, 891027, 3023566, 3657531, 585124, 3306404, 3631495, 1032255, 5605751, 4816140, 8362134, 1140041, 3880958, 3312606, 6760182, 858007, 8226903, 5246753, 3194750, 7050577, 997776, 3846275, 513308, 373420, 1856693, 2151484, 674951, 3519199, 8081444, 3394648, 1302185, 7858618, 6746079, 1861179, 1556490, 2244934, 7862980, 5608335, 301433, 6546675, 2337165, 1709486, 2014762, 2546709, 4797973, 5869505, 7587256, 8119365, 456577, 1941454, 4461951, 1799412, 333407, 7668482, 479912, 5536942, 1711971, 6196388, 3139468, 6234997, 1246791, 1733140, 508422, 7415737, 6830806, 3442683, 2861715, 7098319, 5844849, 6392467, 8004978, 6297814, 4105188, 5754316, 457505, 281770, 1616666, 2594451, 5599675, 868124, 6740711, 6236612, 3339209, 4431736, 4434059, 1554106, 5037575, 7414520, 6050026, 1886382, 2681938, 894706, 3123499, 7730718, 3737246, 7205279, 5127963, 2379245, 585802],
[2274589, 4563812, 2217109, 255156, 7266392, 4124139, 7018892, 1652531, 5600301, 4623519, 5725860, 1057656, 515044, 6984800, 6021929, 6493614, 3067273, 7581403, 7999630, 5723169, 7219512, 5122290, 4766814, 6104313, 6705611, 4427965, 3562691, 2756510, 7067140, 6569306, 3531942, 411333, 2633461, 2697987, 7444320, 7069172, 5644432, 2767621, 52204, 6640109, 3014026, 2695416, 7048560, 7920853, 4544476, 4363221, 4894580, 3255597, 2919103, 3531572, 3938847, 983384, 4478317, 2799731, 7054344, 5134242, 6952495, 525044, 3585171, 3474103, 2788537, 516016, 406130, 3169664, 3170518, 3080377, 3662585, 988944, 4923418, 3957588, 2555119, 7135605, 1302444, 3098086, 7075871, 4312966, 1663769, 8333396, 5873104, 7067336, 6627266, 505923, 5802136, 7131145, 5237031, 355057, 6241497, 7242768, 3877088, 6280947, 7659657, 951239, 1430074, 4349366, 7635901, 1911756, 7453573, 6320175, 2846128, 660516, 3397253, 4519204, 6948309, 4750058, 2060858, 3336821, 7810381, 7864399, 6150750, 5117908, 3685613, 2226237, 3993308, 4879129, 2347933, 5973036, 6863606, 2311481, 5775419, 7895647, 2370283, 761769, 5490953, 6272889, 4136588, 388759, 2693186, 5594415, 2875606, 3608946, 8192360, 4197492, 7365619, 6336441, 1235698, 8187332, 811431, 2476465, 131302, 3954135, 6099623, 6211226, 4527796, 6402603, 6687355, 3843722, 878030, 5470393, 3239083, 2611574, 4782399, 2298053, 2859650, 4169914, 4131821, 6645730, 4003032, 6997457, 2804033, 7236069, 7778323, 5281767, 7276281, 1525470, 3881466, 7354822, 2024054, 5656492, 6428602, 4033015, 3424924, 4702494, 4562511, 4211481, 6040880, 8066527, 1218428, 3515095, 2252900, 5053556, 6585651, 8192547, 5150392, 6015712, 8096678, 2947182, 7922549, 4197539, 1233795, 1003500, 3289301, 6075572, 4990449, 7313669, 132247, 6296743, 7284471, 2348543, 4940082, 2196484, 5091665, 3595621, 3213853, 6815771, 1990100, 1733938, 4553964, 4890566, 3493058, 6449636, 2175479, 7148814, 2987627, 3054237, 1898778, 2036656, 1157078, 5585097, 1242220, 7644910, 177823, 1039513, 6056354, 6096387, 5087712, 7494423, 4869246, 4710828, 6893526, 7990638, 7635070, 6923136, 2908022, 5908079, 7809200, 6172705, 8321366, 4262062, 4802210, 6595638, 4547330, 7670146, 775753, 7020872, 4862355, 208399, 6910061, 3090075, 7653069, 6771380, 3368674, 4446110, 2677892, 6724719, 8109473, 3117947],
[8139176, 3957293, 1362807, 2670427, 401888, 4797923, 4423905, 4312711, 388073, 1631860, 32940, 5080542, 5237387, 5789728, 6489837, 7973292, 7933205, 118973, 7883580, 1813053, 1351940, 6273479, 4124001, 6968120, 1073865, 1824776, 4192058, 1103991, 4283338, 1830566, 6050178, 4076864, 3155410, 2460665, 2466941, 6540994, 2730650, 7185414, 373549, 1387707, 1685756, 4772159, 7770179, 3595272, 7212342, 87896, 6985863, 1633112, 7083322, 4429782, 541684, 7065104, 1377319, 7325758, 5267345, 3420674, 5958855, 1398409, 4294758, 5232259, 7418762, 82915, 1832193, 6994767, 8237478, 7202105, 7918366, 6429068, 4039626, 1888757, 7182074, 5277742, 6206300, 1531581, 1569923, 7653727, 18326, 1345517, 305249, 795403, 5422631, 5049753, 4802015, 2046922, 8085770, 7602421, 422666, 1815842, 8010168, 2945450, 3031028, 4130496, 8304994, 8135181, 1658915, 5257160, 5890, 8124427, 7966827, 7754638, 3376907, 6718406, 7466129, 6222600, 483808, 2046792, 4560835, 2938010, 614274, 5711230, 6901654, 1060278, 1195873, 4686111, 4108065, 1326368, 949541, 8032730, 4424738, 4786183, 7992825, 6378263, 3625813, 7229363, 4808346, 4036006, 4069463, 969162, 5461078, 7724276, 1288649, 7270605, 1244352, 631286, 4466591, 3269449, 6886817, 3066999, 5919350, 5371666, 828475, 2337942, 3956963, 2228911, 3978443, 7528047, 3589214, 5894452, 7568202, 2201941, 4875486, 7541772, 5575677, 1447718, 6984155, 666589, 4519762, 1748037, 2768279, 8007466, 6721770, 1768642, 4315937, 3666342, 5000369, 1884102, 2121086, 2891222, 4958296, 2459699, 3812327, 1442666, 5202630, 4525428, 568894, 3162075, 1284756, 4826381, 763948, 1743923, 5835928, 1707331, 2080367, 1358756, 4708659, 5129368, 377252, 5292486, 1274475, 1087191, 1949067, 5417283, 3453188, 8007117, 3675875, 4454546, 577935, 2955186, 2511146, 5707005, 4204193, 3971833, 308724, 4211912, 917907, 2356773, 6973365, 6153874, 1443181, 4508636, 2296286, 8175456, 4215551, 1335598, 4510983, 6965498, 4788616, 7696936, 7793218, 5417767, 3101134, 2097919, 4210124, 8182378, 7142118, 3955554, 3444537, 5725198, 7615079, 3058114, 130398, 1198918, 2638025, 2044883, 5496663, 5441189, 6490486, 7412468, 1730187, 5627338, 4780805, 3987738, 5490056, 7365615, 6202890, 3562131, 6016494, 5139778, 92226, 6761478, 904740, 6050880, 7791222, 2610660, 7665682, 945387],
[4641210, 1102853, 1383161, 7548894, 1483664, 1527378, 6704863, 5571674, 8156612, 7940738, 1818133, 5992808, 1018065, 1599543, 3217047, 6069822, 7760811, 6475002, 3932214, 1997114, 6099971, 7838745, 212466, 5877555, 2791539, 3655072, 996688, 1154454, 1178829, 6762581, 8017577, 7058855, 1752060, 6253282, 97226, 5827718, 585360, 2729744, 3751025, 414878, 8212544, 4874659, 1950559, 4588551, 4965848, 4298774, 8210616, 6873201, 2545686, 575220, 4256156, 5778477, 6192232, 1105171, 1798147, 2087545, 7354693, 5794945, 1267089, 1983339, 7306715, 2849961, 3428837, 6352382, 5105015, 6257971, 8250760, 5696917, 3209454, 2444368, 2851390, 5862143, 2679162, 6744677, 5531642, 7240905, 3361989, 5652514, 6538170, 1815922, 5230431, 5113905, 2422766, 3339047, 4926340, 735629, 7502232, 1796915, 5637660, 718370, 6839287, 5582813, 5375096, 4275109, 3852925, 6110891, 2827427, 1027923, 4453423, 2913558, 1894401, 2703681, 4157474, 7885424, 6101598, 6573587, 4906362, 3851818, 1736686, 2022782, 1900965, 5603827, 5156940, 7346011, 6647885, 8167473, 6064895, 4984295, 4942383, 7019306, 6438500, 5690450, 6334023, 23313, 7709409, 7603692, 281269, 4459105, 3403906, 8286260, 3080737, 2622500, 6040278, 426233, 4060659, 1852038, 3856172, 462352, 3358351, 7069256, 6103282, 776695, 6948008, 7238772, 5951585, 8292805, 260088, 8289437, 600584, 7199020, 5874292, 6011207, 3451104, 6403915, 41486, 2676503, 8250489, 1347682, 6271860, 5577636, 184331, 3132226, 3933798, 1846217, 6587045, 2399001, 3509686, 6448099, 630953, 2703576, 6138887, 1405869, 1900641, 6845466, 3473290, 8299507, 8073919, 5694125, 862035, 221306, 5536365, 6855448, 8347554, 8378125, 1049372, 251054, 3291985, 5398894, 59585, 1206911, 3946950, 4184272, 4016014, 5568863, 2037670, 4563702, 2531808, 4388309, 5718850, 1105300, 1747316, 1135530, 5363276, 8045690, 5381725, 7668825, 4150155, 3599195, 5722526, 413218, 3212060, 2679392, 1049047, 3637189, 2845513, 6027431, 48586, 7637227, 5283786, 6543203, 1799246, 3815988, 8265941, 2459804, 1473058, 3162430, 3170159, 4966639, 7663543, 2273461, 1939893, 114117, 6105325, 7329791, 4513500, 7946939, 512801, 5149760, 183668, 238180, 2974128, 2232000, 181634, 4805485, 556885, 2725276, 5755183, 2812140, 4213494, 1631325, 5127961, 7579079, 1008177, 2289620, 2987574, 5710195],
[3923978, 7531956, 1984338, 7034115, 6290810, 88224, 5350580, 743116, 3835779, 2014601, 292142, 6839248, 4984587, 6074358, 4910855, 3161582, 6164708, 3569573, 6663533, 5900033, 2137939, 4061318, 7968656, 6687750, 3604867, 2456331, 7986381, 4453493, 3384670, 660364, 4320910, 467103, 660229, 7328809, 6420098, 7844818, 1195220, 2375736, 7714980, 7439921, 5476418, 248616, 4986104, 2362743, 6583669, 6803060, 7485412, 5567466, 1509002, 4887060, 1459131, 5128372, 359035, 3612615, 7659896, 6367481, 4917275, 5345288, 6794162, 3512970, 4339723, 1502065, 5338052, 2483712, 1874072, 3051574, 3760621, 1596580, 7193228, 2234888, 5757361, 8132363, 533405, 1691082, 5501243, 7608322, 7002032, 7670474, 1363088, 5975823, 4745200, 2440122, 3519182, 3501037, 670879, 7271941, 2536722, 1438733, 7408112, 2574328, 1938242, 5965668, 1388138, 7436749, 5744717, 4158706, 4159724, 7195262, 6412865, 694178, 441829, 8089917, 3743484, 3234255, 5189216, 3421259, 3684975, 5741060, 2601359, 2630662, 109442, 4341484, 3093486, 2385887, 4518527, 6177398, 3424642, 847104, 3104469, 3413606, 3108578, 5798744, 3454694, 3697993, 7845766, 5416198, 604156, 1551814, 6005864, 5269167, 3822285, 7081232, 7055824, 7367177, 2290923, 1906016, 4969760, 8060519, 1134459, 706210, 5102616, 2397771, 3523096, 6312871, 3511321, 1317492, 975474, 1184369, 8204163, 5402549, 1685580, 964945, 2273915, 4561478, 141141, 173441, 5487819, 8321272, 2737595, 6063645, 2357634, 5855910, 1839938, 7900202, 2505088, 4968216, 266315, 5687973, 360987, 196987, 5480751, 5799471, 7939730, 6672444, 7015598, 5623950, 5904311, 7766208, 4439875, 8063261, 7011528, 2895434, 6727258, 3719978, 7018645, 2925328, 3496462, 5249353, 2023110, 1510944, 5732670, 6460180, 5706188, 2424258, 1342295, 7113029, 2898496, 4159120, 6162231, 3462878, 6859186, 1664503, 5218126, 6208473, 2551560, 6985418, 1260809, 4362547, 1440397, 3973214, 6517356, 2102005, 3767739, 7859615, 6205234, 1767481, 2460534, 1061756, 4652830, 1265610, 6925747, 2725139, 4359177, 2493071, 3174952, 3078073, 3623891, 4085785, 2054520, 5623672, 7147948, 1674171, 6333728, 2389341, 3231339, 4368014, 111043, 2902765, 5541828, 3605927, 6698276, 4899684, 7896054, 5266363, 208021, 2062238, 3511985, 8162522, 640843, 1792338, 1900358, 1779099, 3880078, 7273125, 1266626, 7891621]]
NTT(t1) * 2^d: [[7727808, 3580193, 363918, 1450101, 2723533, 4197808, 5400093, 4251559, 3554285, 7632601, 258451, 3183559, 6503174, 5084631, 3461412, 6521437, 8152165, 5414069, 4849164, 341845, 1557528, 7866906, 7097805, 4026969, 6963301, 8189879, 910700, 2170647, 314595, 7255281, 4634471, 677174, 6038362, 894288, 59298, 5360654, 7191801, 2859914, 121798, 4984989, 977537, 5376307, 3434993, 7605644, 1843381, 159341, 1427349, 7524791, 7921213, 162816, 2598820, 6965878, 2808639, 3576728, 2081194, 7584250, 3793859, 2703732, 7607103, 7617684, 7546640, 5696877, 4761285, 4347777, 6060364, 1783294, 365782, 752768, 1750821, 6859823, 5953836, 8173576, 3718142, 5074401, 6021351, 1057545, 4932594, 7099296, 2157312, 7132851, 8054444, 3207615, 4145830, 7160738, 6347896, 4971906, 7711043, 4550859, 7752033, 5812675, 7735120, 5034330, 5736234, 6067087, 5136170, 2300801, 2214523, 6633705, 2579081, 8282363, 4103793, 2059444, 3162499, 1021940, 369772, 86903, 5031189, 7836050, 7544980, 2882006, 8021916, 430108, 3409320, 1712211, 5300064, 3883753, 4572673, 6080840, 6197734, 2939939, 3572948, 2677302, 5003321, 5549272, 7614905, 1711566, 6205331, 4182417, 3254181, 7409769, 1935798, 4924413, 6743539, 1586364, 2194135, 4966192, 4487487, 5566787, 350310, 4120971, 2661226, 2777749, 3541668, 8220548, 7360895, 2067781, 2163628, 3780387, 6061013, 3325949, 427815, 1688792, 3352053, 6734410, 6441527, 6741241, 6552287, 3756708, 4678188, 1641045, 5182547, 7065683, 6892675, 7643050, 6843508, 6058180, 5995999, 2491850, 814645, 2507879, 4288469, 720164, 7595775, 3113640, 488614, 8017054, 5869416, 7282218, 4510735, 5328186, 6518058, 8035225, 4915626, 3387193, 1925892, 2924844, 3850515, 1166555, 6339951, 3077569, 1979088, 4775033, 6427312, 5725441, 7473916, 7559605, 7734742, 3367134, 3017914, 2463256, 3733780, 1988419, 4183733, 7861062, 7872852, 47954, 4136358, 2849255, 7282222, 5116690, 7924581, 4207380, 1754062, 3014241, 8257527, 6286765, 2224113, 6539755, 4964065, 3984441, 1875197, 8012140, 7797348, 5881150, 3360503, 6028454, 2355898, 4048753, 7735812, 48866, 2213651, 5224435, 827316, 7219630, 620584, 7624234, 7078361, 6904791, 7593722, 3702317, 6863311, 6607520, 6175891, 1176516, 3849503, 8269306, 4454848, 648812, 2238599, 1100543, 1665558, 5236342, 878882, 6081710, 1266822, 7218328],
[6737098, 2714088, 2713007, 1639432, 6895819, 5071680, 262622, 5728757, 5512629, 7675737, 5259623, 5798684, 6611258, 4012348, 7679884, 1019459, 5624743, 7764772, 229179, 760020, 989847, 2089729, 2296203, 2117236, 7922689, 5065524, 372375, 531631, 3647537, 5039872, 436931, 920646, 7344224, 2779794, 101361, 2459239, 931230, 6935118, 1660561, 697690, 5380186, 4745306, 7474662, 1526868, 4544527, 3586137, 6794828, 2948728, 5372651, 2209022, 1505520, 7488351, 5942901, 4373677, 643357, 5156308, 4919150, 7873704, 259845, 946509, 5081542, 1433582, 2789996, 230305, 6828141, 5362406, 2408029, 1528103, 1216749, 7034929, 5410361, 5750171, 1600023, 5472940, 789668, 979619, 1742258, 610026, 1483400, 3980530, 2073525, 8140941, 3221021, 701096, 2890218, 1164364, 8249228, 1489882, 5276456, 7802378, 1571182, 912864, 6923637, 2456276, 5848158, 227161, 6784075, 7052047, 2692092, 2682938, 307107, 3605637, 4474471, 2594616, 746966, 4519664, 7386397, 936202, 5617270, 7215547, 7985514, 4810165, 2527213, 3311407, 6923336, 7533934, 545345, 3751584, 3286139, 8221924, 6750749, 7770835, 7541060, 3634756, 3990770, 4034464, 3060060, 1935742, 7281416, 2828974, 6549402, 1070379, 5247980, 7378095, 4954190, 6858357, 4311980, 5613378, 7871379, 7481986, 5364234, 6584652, 2758455, 4557183, 5762313, 1744749, 5480831, 317631, 3053705, 7528727, 4157309, 115973, 3660389, 1721335, 6390688, 342561, 1888529, 537851, 1856874, 4170256, 5525096, 6806014, 542448, 8069933, 7113383, 7136038, 3336801, 2719994, 2587011, 1217460, 5932833, 7459858, 4069874, 6196009, 2718129, 835528, 1779037, 2470932, 40201, 6777758, 346638, 1222011, 3491575, 1643256, 8155306, 4880336, 8365018, 5572371, 7229697, 2404520, 5179838, 869852, 3644968, 1631588, 2017351, 4273918, 1747843, 4196217, 4343324, 2872680, 3298036, 150454, 5284550, 3512462, 3365885, 6155784, 3490935, 8339233, 2833165, 6689993, 5832477, 995899, 127560, 1160716, 6800486, 4286216, 1832195, 8336333, 7300195, 210737, 7297968, 84748, 8119859, 364791, 5501584, 1288501, 3842607, 3643457, 4836090, 3174568, 4845133, 1636439, 5494061, 8061409, 4053804, 5898531, 1715919, 3045107, 5062539, 4441517, 163803, 4853909, 1850516, 2918957, 7866635, 1327526, 8310066, 696123, 2362183, 6344495, 751870, 5204433, 2391922, 3110932, 2279957, 2338529],
[8264662, 6836266, 3619680, 1495321, 5239606, 3656663, 3882627, 3431852, 792558, 5760567, 6846195, 7038604, 1301478, 780719, 2747103, 2285263, 5305194, 2396270, 6513071, 7496305, 4793913, 7472097, 1619988, 6497807, 1996720, 8193942, 7763193, 828076, 5747093, 3553501, 4424374, 304598, 6291384, 2702801, 4768393, 2031191, 6233600, 7074465, 5864514, 1335757, 32455, 7713718, 6779952, 3101073, 8114413, 5594986, 4467210, 1627202, 5373899, 4178352, 1923845, 3019234, 3688330, 6492755, 7280745, 5489713, 6455913, 3615689, 7583419, 7231372, 4126820, 2615532, 4190057, 4118731, 3574285, 4704257, 2113405, 1156038, 1610155, 4073776, 8233417, 6143546, 6487108, 3981348, 771494, 6614094, 4694191, 1367395, 2273710, 7149338, 1088689, 3232279, 136606, 7695044, 5680185, 3515961, 8245421, 5316129, 1625826, 3641156, 1685885, 4545844, 1125024, 4443828, 6777203, 2219162, 1260651, 4606236, 3480082, 231042, 258785, 7243806, 6419997, 6117067, 562660, 3997496, 4312899, 151880, 5480335, 5400767, 6956811, 2370621, 2114650, 5089220, 5153135, 1471732, 4389224, 6649962, 5189298, 738975, 4350394, 7623185, 5373830, 2706350, 438045, 549911, 1451348, 5074342, 7689239, 7398384, 8357044, 7205012, 7270643, 5557100, 1070223, 3379495, 6010594, 2614050, 395688, 1265517, 5477159, 6580548, 6442342, 148063, 3298779, 2268957, 658846, 4365784, 1709107, 3465813, 4131849, 1783257, 1415212, 5074366, 210363, 6178153, 4794495, 7623896, 1843636, 4612674, 137062, 7455747, 1321945, 5299870, 7207816, 8321353, 6853196, 5063120, 7004670, 4093304, 3378690, 7550945, 1039368, 2470020, 3126287, 926992, 1509777, 3384088, 7566448, 2556171, 5547645, 5290914, 7894462, 1358871, 6781138, 5592435, 2209466, 4264035, 8173797, 3836363, 4833657, 3487374, 2926894, 2947262, 5212356, 8173628, 724919, 4867536, 200839, 1529407, 5535246, 1305882, 2860092, 4354473, 1531173, 5869913, 1620737, 6531524, 4732528, 7405658, 7755068, 6402686, 2014775, 5781186, 7475642, 4466216, 2296676, 6122174, 112592, 5770691, 6066463, 8147644, 1036204, 8133707, 2845978, 2210206, 5400220, 1771986, 4206734, 7974879, 5694647, 7655026, 2836971, 561696, 4036818, 232322, 4508193, 234949, 6624547, 4115662, 3345301, 3335083, 5128129, 6131275, 935617, 3809047, 7095360, 3981665, 3068705, 4645167, 933853, 270096, 7496194, 6928738, 5157374, 2799152],
[4485653, 3879237, 4127498, 1594530, 5190339, 4174962, 787652, 1067065, 1692966, 3966950, 4274870, 6805546, 759756, 7103410, 640844, 1335567, 6128680, 1735669, 7263216, 3587488, 5955681, 514266, 7112931, 6001139, 387260, 5815203, 5473107, 6496142, 2072000, 1144531, 3371550, 1090388, 974553, 5414333, 4650786, 1635, 6546633, 2954939, 1225341, 2011437, 1918663, 6266402, 4362358, 5707980, 6795638, 3710328, 4952700, 5127660, 7777908, 858334, 2538425, 1898442, 7868257, 8245307, 7188562, 3465135, 3468286, 5231509, 6872281, 4424933, 5802340, 1959488, 7473470, 74096, 6558235, 716808, 334277, 7514476, 4467720, 6857357, 7799891, 2108840, 32018, 500974, 3917963, 2911199, 5554971, 5518240, 3629341, 1606888, 309243, 2539654, 7421262, 5932143, 7716751, 6082445, 1101206, 6625852, 5385459, 676487, 6805728, 1692383, 1921407, 3900769, 6651296, 7895805, 2734174, 3071877, 2360901, 1565659, 7758081, 1545525, 1123918, 6373696, 6489300, 4081601, 5857600, 6586076, 7742567, 3250251, 1532496, 3585993, 3191835, 7788711, 6250505, 5895479, 7814295, 6359956, 6644573, 4811487, 5899269, 3271129, 646121, 830987, 6590307, 4520470, 1358738, 2750356, 5763287, 5829940, 4244765, 4490760, 1275882, 5563093, 866311, 6875318, 1240839, 6308550, 5070876, 1436152, 1894930, 7035817, 861693, 2346722, 7935721, 2123446, 2200576, 5928238, 8026596, 1510057, 3504308, 2365967, 1737581, 7012481, 4652314, 7162808, 7026104, 476555, 8330394, 4920437, 2503177, 8117701, 553824, 7107107, 392207, 6007449, 7196061, 1073170, 3431334, 5886255, 1078106, 1615408, 6003898, 7856279, 6622200, 7730126, 492820, 2874417, 6697297, 6430219, 204435, 7952618, 939977, 6503789, 643728, 6275365, 2732810, 7609096, 7815679, 3409470, 2799845, 4151823, 3864430, 1647098, 2034326, 5496538, 4073217, 5183252, 432505, 3889231, 3782215, 839086, 4532631, 5628680, 6848768, 2612802, 6740119, 5304055, 8010018, 7634619, 598712, 1023531, 3812060, 4028791, 624727, 7402500, 6834226, 6363966, 1456482, 8306192, 74671, 1918443, 2355931, 3142931, 6096102, 3680687, 6244248, 16751, 1845236, 7467092, 7891464, 1834561, 3645165, 2669012, 1005080, 6515359, 5078192, 1336899, 3303472, 1119040, 814868, 3084050, 1382929, 2641092, 6865841, 26854, 8132813, 5363139, 4947094, 2290707, 7611004, 1855931, 2368637, 5622892, 6305515, 5291460],
[3766097, 1707667, 2193289, 3514119, 181313, 3485761, 722227, 3160497, 3263134, 4763225, 1051171, 7347191, 3890697, 6374741, 4507906, 5179189, 2610250, 7963406, 6488437, 4147750, 1639535, 1051761, 5377485, 583857, 7112294, 3444504, 4952678, 4486522, 2090244, 5097195, 4469380, 712302, 2119154, 2749875, 7955348, 1975554, 4426355, 3323247, 253901, 6866598, 2192510, 6829494, 730390, 6439362, 2535078, 1027927, 4484432, 3363730, 3962075, 1438340, 2429174, 2300991, 5287655, 6575440, 6210833, 6777958, 1525108, 2006527, 4739664, 8336061, 7058779, 3472904, 8371828, 3355622, 1971173, 1012797, 2003460, 5946426, 6073652, 5107940, 5633599, 1467585, 1350407, 3617836, 6571260, 8359817, 3037606, 303150, 493971, 3695876, 2221746, 4595218, 5753305, 6833350, 2403329, 622245, 1419307, 7783513, 7704883, 6137861, 3728065, 7142495, 7723659, 4853605, 1868504, 6486196, 8332171, 657374, 1160482, 5578107, 7312136, 5017279, 755064, 2199005, 4388898, 6697795, 6537774, 4891129, 3876996, 7056502, 6279662, 1546112, 4411585, 3616095, 1210121, 6236466, 2442699, 4290349, 4778483, 1081818, 8312564, 5381400, 4188937, 7170061, 4902965, 155268, 5322168, 5327524, 7992582, 6754873, 1433784, 1003513, 148448, 8202191, 7674697, 2146493, 1572071, 6592140, 2932608, 1962215, 4065462, 4851785, 8359607, 5474190, 26231, 2543955, 2423974, 3369757, 2167714, 7190024, 7343550, 3233594, 2987285, 1355796, 7753786, 2631328, 266423, 1115464, 8295756, 3187807, 3711565, 142293, 5768248, 1448493, 1667374, 3884011, 4585542, 2656871, 567156, 2855066, 7721709, 6434316, 7810709, 6655980, 526575, 1401139, 285529, 545428, 2078566, 7851189, 4908763, 2965688, 4992086, 3860744, 5366038, 7713984, 3572160, 1388537, 465738, 7863340, 2913137, 8169678, 2084082, 1975315, 2293631, 1452021, 5817392, 6207241, 118051, 841629, 1584271, 6541894, 4993979, 4457978, 2988135, 7993698, 4837021, 5123412, 4387498, 5269344, 4757426, 730292, 3822744, 4764759, 735424, 7256122, 531349, 4418221, 2440002, 246479, 6913875, 1186824, 1583328, 2697401, 2722963, 7758691, 6458729, 7663108, 4515246, 8249726, 3441369, 4048273, 5371110, 2074993, 5243439, 7743599, 2318394, 1994682, 2026922, 2918097, 773795, 5849783, 2612490, 181553, 290159, 5979957, 5883294, 5035060, 41671, 1164837, 7844644, 1240838, 5739975, 4417107, 1237257, 7091225],
[1532140, 2691300, 1399500, 3249614, 7143032, 429486, 3706652, 6270857, 2915973, 1432005, 1671136, 2649242, 5319681, 4671973, 7759673, 237966, 7061942, 2498444, 2793958, 2431252, 4561623, 3622924, 2355265, 3818853, 6044647, 6281481, 6770687, 1424329, 298917, 3430659, 1272038, 1708143, 3912692, 2864795, 3995285, 7816967, 2151827, 7242897, 1261203, 4250292, 7166353, 7261640, 4039253, 3682886, 1565814, 7708587, 6702420, 3307972, 566516, 1568534, 4234735, 2172166, 2955966, 443399, 7703524, 6427377, 7391552, 8116906, 1666970, 5213190, 8094637, 425903, 8378626, 4220235, 2302092, 1508480, 2826692, 4384628, 6729876, 2447562, 5022868, 691161, 6400078, 1227303, 5249538, 5432007, 7659503, 2226909, 3235542, 4357367, 5983052, 1838264, 429482, 7551024, 8192289, 4154105, 1367651, 137489, 631146, 1905857, 7386222, 5279803, 2285642, 2326768, 5175723, 8072174, 6348795, 6414587, 5939605, 2433636, 8246044, 2983513, 2245502, 5843006, 7798312, 6486064, 2461334, 8000713, 3882408, 6908466, 4056486, 3685364, 8264560, 6311452, 5894225, 4586224, 1612896, 1089876, 2150171, 4820410, 1024379, 7210918, 2462248, 6915174, 2010532, 2216087, 8122487, 3120205, 2485030, 5120642, 5667605, 1172541, 3144512, 777623, 1412850, 7893893, 8218037, 365642, 2222438, 7498622, 7109847, 3168019, 8368357, 6690686, 8343760, 6652738, 4338252, 7768447, 385818, 3643288, 7294307, 1762100, 2673334, 1415801, 1090901, 5045621, 1207998, 6166868, 333166, 3637613, 5400150, 7354688, 7556998, 7639553, 7924969, 6215887, 3332071, 1832182, 6860050, 3331740, 5149042, 1931902, 5524515, 5721785, 867796, 8229870, 7297817, 7286163, 6470934, 5986648, 6023608, 7919996, 4978703, 1735376, 6655494, 371818, 6454928, 4148171, 6880035, 6265818, 2062479, 4074321, 4608721, 778605, 1929719, 3305214, 7888332, 6239416, 5764714, 5818934, 5615603, 4477142, 6561491, 1806315, 2260095, 6584065, 4883808, 4327553, 6150782, 2248393, 5519164, 5423305, 6475752, 4774631, 4714183, 7480680, 7990712, 7422621, 25150, 8039249, 3445801, 6297598, 3919853, 3465410, 4539579, 5206246, 783065, 4008484, 7283437, 3003475, 3907457, 8067949, 5985774, 7608370, 682755, 7162682, 4695864, 6816691, 2406757, 6859396, 2665919, 684230, 5221130, 115680, 3606609, 365158, 1886471, 1846368, 1277862, 3851823, 3341452, 7022822, 434752, 8082953, 2802363, 1104996],
[7220808, 482250, 531128, 1442605, 2570838, 317995, 984678, 3402426, 1900763, 1728942, 2144527, 600350, 1473565, 4864485, 6017976, 2967763, 2720350, 3557191, 6754557, 1783904, 6916278, 4243986, 5775153, 3434895, 6509912, 7500300, 2341938, 4176792, 2726784, 4507182, 2662755, 1262860, 5601616, 5777440, 335777, 5810624, 1670596, 3110292, 5788078, 4611691, 7553189, 519523, 5904526, 3239547, 1682698, 1044374, 139430, 5621186, 3782216, 2407886, 3895232, 4688368, 100443, 2710472, 6027555, 5117960, 2827243, 5507552, 5036842, 6264942, 3671066, 7419167, 6255337, 4704191, 2002050, 2287643, 2162815, 6982208, 2479039, 3446443, 2364701, 2886046, 7763398, 304703, 2296545, 902234, 3363626, 3590763, 1443593, 792849, 6999048, 7785594, 2471616, 8172353, 4869425, 752945, 4686683, 4315428, 7613050, 1834306, 4351459, 2468527, 2075514, 8310702, 2511178, 4188331, 7189813, 6806548, 2486015, 439520, 6781125, 7493038, 12320, 1139172, 3483828, 6645479, 437572, 1823051, 5364063, 2545735, 1890494, 7006875, 8350800, 7128052, 3524254, 7069905, 4507864, 1953016, 2207009, 4113715, 6227819, 4287046, 5154769, 6610922, 656016, 6185720, 7921390, 7130874, 3150593, 8044637, 3961917, 4511229, 3975408, 5447264, 3043455, 3340526, 3969351, 8019517, 7082798, 2663682, 518322, 1948937, 6669689, 189532, 6498631, 2998358, 2014978, 548953, 679349, 1377411, 1845650, 477452, 4297427, 7841677, 4636632, 2741704, 8323200, 3201755, 7120910, 1960628, 1564492, 6738955, 2969851, 5937396, 7947994, 538327, 6517402, 1058657, 6430104, 6632878, 7260304, 2185890, 7616703, 4687325, 1675965, 7618640, 3293484, 870978, 5479606, 2768680, 7465693, 2655699, 7340065, 6365187, 6527999, 3432203, 8139631, 4279139, 2056134, 6503269, 1765614, 1650694, 6049963, 5515965, 7182393, 806547, 7419478, 5418815, 2288170, 3767240, 260436, 8379307, 5811078, 6693192, 6097780, 3408568, 7098408, 2298434, 7260711, 7773805, 7066557, 1267141, 3865599, 3469853, 4502819, 7678205, 4136913, 4350679, 8301524, 771844, 6650146, 1618286, 819312, 4191900, 7871073, 2757613, 7410662, 8162570, 2040509, 2905938, 2332824, 4620177, 493744, 8340484, 192196, 2245032, 2276875, 8195159, 4513613, 6913816, 2184357, 6854523, 4611919, 3714471, 3055072, 30104, 6613511, 7664964, 6385642, 5429702, 5606508, 5686032, 4275239, 1193794, 3388568, 6810163],
[6328581, 5153598, 6068333, 8103205, 3131387, 2015146, 2370450, 3423530, 4518235, 2570319, 4808419, 4031971, 4345080, 6605007, 3722560, 4191214, 895094, 2667103, 6006415, 3205497, 7305175, 61566, 4161939, 3262071, 6861373, 882335, 6898050, 3059455, 4797204, 4332923, 6393729, 5037624, 3227003, 295940, 6326141, 3711500, 2915184, 2701038, 4391563, 5440408, 2444055, 220941, 11510, 5207803, 5433053, 894470, 983915, 2452158, 629309, 1543511, 2726510, 593003, 8068770, 3289653, 5685953, 2688944, 6032698, 920471, 3425807, 8278679, 1281902, 2464324, 306078, 7296645, 7854297, 8090714, 594340, 5732840, 4211849, 5371768, 7694853, 4382963, 3456503, 514443, 4680447, 2212595, 5072196, 156342, 3701452, 3926319, 4304354, 2184879, 504464, 2708130, 6667633, 3736636, 5772881, 3234434, 4654007, 3765804, 5568666, 4540729, 7781044, 4596635, 4680209, 1724447, 1683486, 4113543, 5736324, 4783450, 7503441, 262428, 2675125, 4518823, 4582448, 2839280, 1053166, 8243733, 7312914, 4330997, 8224662, 7327597, 7836721, 2053860, 7851712, 4286570, 5411565, 490692, 5624870, 7189240, 5764130, 3107292, 185039, 7131618, 3097099, 3566418, 4799922, 7748116, 6990098, 5868514, 2920808, 206070, 1574159, 4531167, 3487553, 1366201, 208134, 2466105, 7986092, 2784590, 7490693, 7223001, 7426701, 7866342, 3150488, 7297785, 4545607, 6208379, 5939373, 699231, 5724561, 2096209, 6625106, 7728790, 8109943, 4538199, 3656460, 1548346, 382348, 2648281, 5256960, 2107812, 4782330, 4874710, 6420080, 4320520, 2744060, 756296, 7298720, 4677440, 4418323, 682459, 1851823, 3581574, 7259447, 4246151, 4729205, 5030489, 446220, 8167735, 7439675, 2815218, 75344, 2863564, 7079220, 4674773, 7131815, 2780149, 5232711, 8157756, 6556189, 7841622, 7506487, 6313663, 973536, 894167, 2757871, 5115935, 5744761, 185031, 8136144, 670117, 6761492, 7440460, 1619522, 3056980, 3873584, 3886936, 105088, 7409877, 6924062, 6248442, 242077, 7602686, 6047823, 6224193, 1791643, 7412723, 1846844, 1301291, 296334, 7288217, 1421147, 161403, 4772833, 7279680, 3478058, 7745639, 2750504, 1968775, 2016437, 4446620, 2738129, 5207777, 5772202, 6770515, 4579220, 4207851, 1936087, 7164476, 5686893, 4394315, 4415962, 8039397, 2883381, 7313441, 209559, 32981, 3644814, 342312, 5298367, 833845, 7057712, 5055547, 1243946, 1622494]]
NTT(c): [1425712, 8250935, 5651361, 4005257, 4867026, 2486117, 8363592, 445076, 3065022, 2470215, 5900485, 7590979, 3349882, 5200431, 3057972, 6724734, 3240091, 997831, 1220101, 7844037, 158671, 8295106, 6903450, 8066345, 3673215, 5359187, 13711, 2713135, 4298774, 5861870, 4724668, 6334698, 7421267, 3038247, 3447637, 6052773, 3226425, 4831176, 7760573, 4040335, 3448130, 5589934, 6313523, 2407450, 5520740, 6048288, 1830153, 7914002, 2639436, 7225063, 6320971, 5669345, 4547965, 1338645, 7413169, 1634395, 1700576, 4805462, 1553175, 6165285, 1328396, 2206099, 941819, 7994038, 5590823, 1075033, 3434435, 2438149, 7692282, 3398958, 6651473, 1777430, 7819180, 1815186, 2350748, 8288918, 4631936, 7212944, 2164739, 1172934, 3584938, 4700552, 295601, 7595728, 562675, 2844703, 189128, 1226356, 4899457, 732566, 3085923, 584318, 4169326, 3767548, 4166076, 5525018, 2580373, 6915785, 1480231, 313635, 2573186, 738177, 5012846, 39937, 2020560, 4927010, 2705828, 7114708, 7692510, 4247922, 4959577, 2629715, 4000693, 4081237, 52495, 3027171, 6251222, 6976104, 3700607, 310757, 2623160, 6902771, 1959797, 8205784, 155434, 5970376, 4392998, 4643989, 5250138, 2679405, 1796640, 4070766, 8240079, 51932, 8107370, 2590278, 3717623, 5869213, 5644783, 82144, 314884, 1191553, 5197991, 5123768, 8225670, 2312289, 6792396, 6238096, 1551304, 3274429, 7848359, 6188786, 3421448, 3142002, 2206644, 3499929, 8221194, 6704037, 6972891, 4056245, 2956452, 1686606, 2365778, 293122, 2179322, 7856460, 5364732, 4667847, 1923688, 5541510, 7484421, 3411218, 4188021, 477158, 2604004, 1167262, 5440294, 7603024, 4079543, 2291001, 3258580, 5972381, 7954540, 4610642, 2362469, 1941290, 5850585, 5617088, 865026, 5654779, 2315770, 7604445, 2710816, 8359371, 1069176, 7228922, 4016109, 7942825, 1444950, 2603345, 7552341, 7723067, 514415, 2833112, 3397339, 6022387, 6203413, 4837012, 6795184, 6772070, 5079185, 1154796, 6447763, 7770173, 857536, 6620665, 4432573, 235734, 1275959, 7758334, 2354097, 5735000, 4144829, 673331, 6254630, 1789826, 1645073, 87801, 1090043, 5670865, 7731271, 2625075, 2298210, 2351307, 5781577, 5970308, 6857169, 3605540, 4621281, 790177, 3097384, 795320, 731733, 4252125, 951124, 273121, 2181985, 1492898, 2565087, 437193, 7249058, 4990302, 350865, 5926952, 1533006, 4467958]
NTT(c) * (NTT(t1) * 2^d): [[3314817, 596746, 2236845, 4320358, 7604367, 7976432, 3916389, 2236552, 6248460, 3877619, 1767245, 5945539, 5055636, 3838796, 6904197, 5831750, 6168901, 7391127, 4388985, 4702860, 4408375, 3697262, 7476205, 5945455, 6945772, 8278010, 8166787, 4105765, 8154406, 3975514, 53862, 353245, 2895983, 2555064, 6086528, 936711, 7386821, 4653466, 3417241, 616867, 3895074, 3520864, 5534820, 2152840, 794654, 683625, 7271327, 1343250, 3380932, 5103535, 7102496, 4734940, 1050312, 2169784, 4092207, 1124876, 6111581, 1323230, 6153324, 3545637, 3400696, 6310016, 8105719, 6760252, 2628973, 4086199, 4853619, 7321347, 1060753, 2674524, 1541090, 3495160, 6873431, 6665967, 3660042, 4365144, 4278637, 4394409, 4907067, 414143, 5873474, 901266, 1213835, 8312597, 1613064, 8045103, 5593747, 1016986, 6927470, 2772597, 1072575, 5944102, 2774093, 1582658, 6125322, 5706713, 7460625, 392394, 3726697, 2964100, 2829895, 1408537, 2949092, 586990, 7195519, 8065083, 5575927, 5847131, 7484167, 4517082, 1097894, 6859232, 2785823, 3593310, 5395697, 6388884, 4569855, 7608404, 3426444, 7084151, 7315390, 5340430, 3335821, 263453, 6948775, 5958615, 1885564, 7190521, 2982005, 2746506, 400801, 7938018, 574377, 3556138, 5651568, 3492631, 6087339, 2294484, 5878661, 2857943, 2831120, 6220881, 3050493, 3812856, 6620909, 2808448, 465642, 7389322, 6194883, 5695362, 6493284, 2268298, 6194900, 7555111, 5925433, 7588437, 3319329, 3708035, 6763186, 7537512, 1520476, 3324562, 7281720, 845073, 6807943, 7967996, 4397820, 8293468, 1592594, 6677016, 3646044, 960372, 6799307, 1148526, 4379848, 1462681, 7241143, 2374583, 984671, 5954071, 8039079, 6341933, 1253849, 957147, 6051793, 3239584, 6005644, 2419957, 2145173, 5860460, 5027549, 524053, 4525244, 4384757, 2873708, 723846, 971233, 5635195, 1609184, 1722503, 679866, 6409840, 121425, 832015, 993219, 8376378, 7480906, 8315799, 5789774, 5635064, 7572181, 1512892, 1061790, 3622943, 1144735, 427343, 5043123, 6235101, 7483901, 6164653, 2596942, 5999425, 6593425, 4067725, 5272449, 4636917, 8164317, 4033847, 514933, 5620568, 7410944, 6428376, 5275817, 1131619, 4348673, 2549374, 2808583, 4870665, 3564143, 7871664, 7569536, 1479044, 5283938, 3168350, 786574, 7122943, 7737065, 1540316, 6508049, 4814578, 1109545, 8370503, 3108998, 2800014, 1413020, 6312258],
[5182145, 7244479, 7921019, 4840346, 1711018, 8327959, 6245026, 7139116, 580782, 2069704, 8284840, 721654, 6165656, 7937040, 274881, 7232890, 4212555, 41356, 533457, 5857365, 2618340, 8120539, 4616927, 4783124, 4565939, 3320872, 1959672, 7962064, 1023881, 1070973, 5794298, 6760855, 5722669, 332688, 925474, 2548517, 5030327, 2559440, 2423873, 5601111, 2486786, 48894, 6601757, 6340392, 2042469, 3614481, 8149056, 4405001, 5066209, 3311060, 7637655, 895224, 3858915, 6879789, 2092799, 4493873, 5898498, 7136280, 635989, 3872540, 8259804, 5288324, 8253208, 6632528, 8069542, 261353, 4562165, 2152738, 8269772, 3398732, 1886199, 4519006, 3094767, 6342530, 6204079, 2781351, 4436334, 4093613, 7548625, 1055980, 3546199, 4981522, 4331583, 6915655, 8353049, 2129229, 2901545, 2074401, 1389881, 2372519, 6133134, 6085536, 294640, 3596079, 3929762, 603144, 1529108, 740371, 4608501, 2349494, 3631470, 3005800, 8311897, 5703404, 1660511, 2433074, 5785505, 6525331, 642308, 7360846, 1899371, 3535260, 7366874, 7577911, 6979281, 6175246, 2830160, 1247760, 3203511, 7281925, 4322488, 2423978, 5961567, 1199866, 8019091, 4323720, 3299771, 184359, 1811945, 5610225, 7621248, 7088253, 5169971, 6564300, 6673542, 264553, 2973430, 1790657, 1288870, 5616455, 4890838, 5938731, 80257, 3178877, 860240, 6035410, 99490, 5538015, 1322479, 3212582, 6131475, 8025647, 1371800, 1815048, 2613079, 3200481, 489410, 6405650, 2216066, 1648815, 8084676, 4623568, 1528500, 1637572, 5287216, 4645103, 3086980, 8089161, 326539, 4243337, 4431436, 7003625, 5533896, 6611911, 2394486, 675544, 7766914, 6901128, 5327870, 1967717, 1529112, 2862482, 6184537, 6674413, 3503761, 2250770, 4704752, 1138579, 6451706, 3748588, 3572310, 3130287, 7475042, 4547818, 1827818, 4675840, 6919517, 2179406, 1232925, 1929221, 2594058, 4744534, 3741373, 6161766, 6905183, 4190589, 1697710, 3390299, 6426195, 5105571, 323350, 7176277, 5763066, 1250553, 5925957, 8196997, 1679290, 7999841, 8201092, 7338377, 1551552, 7496085, 7603791, 3446968, 3013155, 2397430, 3721377, 1890333, 3965943, 2935264, 5315350, 6875393, 8190671, 3480129, 1831680, 967237, 6453635, 3737744, 6283567, 25581, 1965755, 5336498, 986619, 3718277, 104719, 4867558, 7651871, 1883118, 4185998, 1623041, 2575421, 746985, 1612899, 2568374, 764220, 5231109],
[2259421, 8151413, 6551666, 4469694, 8156602, 55145, 151240, 3397498, 1371737, 8271743, 6632402, 1842711, 3107184, 6285482, 532648, 3371701, 3372278, 5433598, 8106593, 5718198, 6420618, 4351938, 7280440, 3146902, 124323, 1951008, 1462906, 1125981, 1408816, 5922095, 5113882, 3990073, 5340586, 7541555, 97198, 6510716, 4697947, 5163485, 5862104, 1014765, 5350949, 1553702, 6264134, 470234, 3450035, 4740053, 2750857, 4283941, 5578456, 4853323, 5137722, 2035477, 2233744, 4318352, 4636599, 104257, 5415038, 4570554, 2406837, 2858534, 1400170, 4295160, 3971719, 8121166, 6645885, 1833495, 5894139, 7244052, 4442313, 7635073, 1861641, 6094112, 89718, 1029110, 7075793, 446332, 7627685, 5652329, 2199250, 4954982, 5043544, 627016, 4021100, 8153856, 8181083, 4723423, 3607111, 5094944, 2794229, 920200, 7086174, 3404157, 5375588, 5254480, 5556983, 7946402, 7140103, 4550273, 254880, 5772288, 2384607, 2110642, 4059313, 8149229, 919380, 4831475, 5931613, 2502643, 3300273, 126565, 987004, 7863804, 969282, 2538162, 2341482, 3905466, 407457, 5793674, 2937143, 1467441, 6468217, 1079700, 4531529, 3977582, 4578822, 4609697, 6270623, 553343, 7721772, 2438461, 1402867, 375920, 1794084, 3277388, 3961309, 8309341, 6010529, 1341568, 7396030, 3935980, 5057207, 1588330, 2868375, 3212459, 186808, 8053893, 257016, 3365684, 6857987, 7404802, 1193866, 8047868, 3411048, 201985, 4954142, 3570656, 3448396, 8169370, 5378263, 94096, 7301240, 8112012, 7621316, 5453599, 7301373, 6496684, 71112, 4108430, 2552413, 3104731, 7209755, 3896482, 5855924, 1477948, 1073093, 4994949, 813572, 5801639, 1374245, 5200073, 5631315, 3058528, 2659720, 912646, 5281680, 1232245, 1121365, 1772821, 5861656, 2830901, 7068577, 7495525, 2345333, 3770582, 7296575, 3711334, 5234788, 5493076, 5233174, 4428047, 6048535, 1341444, 8217660, 6789697, 4547573, 982490, 5755060, 2471749, 6500210, 963932, 6967022, 5675466, 5611613, 3596774, 7012711, 7458346, 5433262, 4573729, 5667514, 3417601, 7260879, 5371015, 100369, 7515181, 5703869, 503893, 2890623, 8081598, 8179672, 2782770, 3280157, 951832, 7456744, 7919557, 6071581, 7838340, 2088110, 325849, 3612448, 5211571, 127112, 5948558, 5701637, 6769063, 4823946, 2520141, 3484634, 6697904, 4265911, 8044621, 4555380, 4621214, 134445, 8294820, 7138853, 3402917],
[2249730, 5688495, 3970731, 4539352, 4877864, 4233459, 5574794, 6790550, 8198026, 6176567, 8204500, 3009297, 2207977, 7618297, 6297088, 6393610, 7404627, 7356719, 1909000, 4255598, 1278197, 7316686, 684668, 7957377, 5639737, 797041, 3516259, 4949968, 562886, 6636531, 8044302, 4904752, 821813, 1237028, 3568250, 7391795, 7859800, 7909606, 5306323, 3447313, 4955795, 4925856, 976333, 5001088, 2531540, 1393362, 6779236, 2625394, 745830, 264625, 5194552, 3389892, 868248, 1833744, 822103, 5694312, 5111055, 8133882, 2843453, 460797, 515060, 4298704, 2466549, 6746505, 6042758, 4531097, 2542831, 2032435, 3376335, 1261096, 7922122, 6369610, 6308199, 1942494, 6740405, 8137461, 1545011, 7459145, 2112835, 1025258, 5138672, 5759180, 7471206, 6883706, 3114970, 4253947, 7145501, 1032112, 6447510, 3796764, 7414086, 643794, 5845127, 7791945, 6106498, 2925982, 628780, 8359692, 3057046, 3306767, 2460783, 2939630, 7588200, 7891611, 2808966, 4528126, 1691959, 3784935, 7987081, 297169, 4900629, 8309409, 483326, 161981, 1793174, 5472555, 3613429, 1864603, 5357779, 2786187, 1545362, 2430756, 1749571, 5928418, 2647494, 7299896, 6449525, 4319133, 3397584, 8314380, 1032928, 988785, 1261506, 4430435, 2030625, 3823797, 4589715, 7748839, 1562631, 139779, 5828137, 5958260, 7745607, 4385236, 3767925, 1550930, 5945568, 6366839, 8239665, 2696198, 5209547, 6114071, 358739, 6818918, 6710050, 5940160, 1268972, 1120876, 4789881, 6927294, 2666563, 7786562, 5100041, 3458109, 1472573, 6147839, 3083047, 7483657, 5730993, 4213881, 6862763, 7550679, 6966981, 144727, 2075406, 4676950, 5921606, 2733999, 168118, 4809931, 74553, 1013456, 1174427, 2221478, 1551859, 1203379, 522485, 5471165, 6594993, 4756521, 2509422, 2071188, 2773204, 4960621, 7487613, 6871604, 1653240, 1871449, 3643226, 8149137, 1494568, 723589, 3475623, 4363710, 4119961, 7567915, 6101824, 2601528, 3181279, 4510279, 614598, 3871413, 7566217, 639452, 7735947, 6287302, 1108161, 7953040, 3563986, 6393422, 3530512, 6624882, 2199063, 1591904, 1543591, 2149681, 6315273, 4181576, 2700978, 6342385, 1970680, 3305523, 4887272, 8089068, 8165445, 5565866, 5354643, 2950817, 1955412, 5111576, 3776171, 1057189, 7813624, 95897, 2196791, 1526459, 509216, 2606690, 6901191, 4473117, 28060, 4811944, 2627949, 5571276, 339440, 1498729],
[2992496, 5164051, 3772062, 5850415, 5555455, 4829511, 135375, 8369322, 2351966, 571205, 5052899, 1880378, 481848, 4677682, 1838328, 7286240, 6120103, 6342160, 4313921, 4297241, 1753471, 2342148, 4715415, 7149090, 7136082, 3782757, 8029524, 934804, 3453456, 8225368, 7201349, 411988, 8160497, 1403894, 8289254, 7056043, 7549916, 5020706, 5219816, 2512664, 1526430, 938252, 1229303, 3083203, 617295, 1818352, 2897486, 3738620, 5949578, 2916655, 4293882, 3871189, 2367640, 1632441, 2324696, 5323952, 7369882, 7721533, 1732060, 2386084, 5207184, 70505, 6199431, 821749, 4719120, 6420661, 3386833, 347968, 5808054, 5529705, 4370879, 7489462, 1398770, 8029207, 5058890, 7665992, 5538495, 2330794, 2220620, 4894841, 6301612, 5646188, 2787410, 4391794, 3916704, 7300329, 5937786, 4242709, 3724525, 1246231, 2397233, 7205742, 4386723, 2590702, 3351097, 2095711, 6799194, 6732345, 5456767, 2116442, 8155, 6851820, 4214094, 3272942, 179735, 6955779, 3788244, 2129111, 4740376, 683645, 5070028, 7567194, 4374729, 101256, 1741035, 7088025, 4857899, 7361909, 4379157, 2088271, 2401183, 4768552, 1292172, 5602191, 5861498, 133896, 7784291, 2471241, 2647260, 4743171, 4347466, 7193057, 821238, 4728153, 3800759, 795153, 6958522, 6482305, 5899377, 3628799, 6717990, 3728408, 4229926, 3227701, 5333688, 2003606, 5042654, 7908645, 6991134, 292358, 7292010, 4501734, 8291727, 5315403, 507802, 3043570, 1001525, 6046141, 1409363, 3696650, 5540507, 2225929, 8108322, 8098675, 4409645, 3810668, 1006681, 6664283, 1462932, 4296194, 485526, 6087200, 5934534, 2333099, 7957177, 7651366, 1132074, 3669328, 140143, 93498, 3954061, 6203620, 4998891, 8285045, 8110254, 3916639, 7712328, 6124611, 3692747, 4851985, 3389660, 486387, 5275366, 2769247, 834682, 7215526, 1877614, 4993534, 2784832, 7385189, 7206252, 4778063, 2778020, 495593, 5635645, 5068966, 6166675, 6040900, 3146278, 6108975, 3812520, 156888, 57952, 3891124, 1034763, 6388229, 2456880, 6684454, 835584, 6094092, 6084329, 3419689, 3062382, 6218823, 6859606, 3931252, 2520435, 6766663, 1771895, 7920514, 77982, 6197366, 3492950, 875123, 726252, 2843365, 1939254, 7857637, 8057425, 58538, 8033616, 2255091, 4984134, 7177336, 1676489, 747084, 2411318, 7595313, 5901959, 5782702, 4424314, 318448, 8036603, 2621965, 7766183, 6024172],
[1170962, 7973511, 2512831, 5762685, 580032, 3515892, 2643414, 2252869, 7795914, 2976209, 5313339, 4560524, 549668, 2905639, 5342251, 664060, 5627861, 1664970, 346251, 1741610, 5807994, 2890013, 3752526, 2101207, 1719880, 7432384, 3010348, 2213541, 7289148, 1037863, 8225170, 1886673, 1146221, 3435663, 4358669, 892551, 2247327, 8069651, 1326679, 6118942, 2442856, 4975949, 6092307, 40538, 1564358, 8224584, 4185692, 5672239, 6821751, 2862712, 6980912, 3843114, 7989883, 2439913, 3322339, 3361581, 7910648, 5672452, 8199685, 559491, 3881220, 5350025, 6046405, 1078293, 3136035, 4807838, 5375795, 6372943, 5495442, 4288666, 8287777, 4968200, 3475552, 211414, 933167, 2562943, 8307065, 634953, 2837448, 6032324, 6059725, 302619, 371549, 759974, 6505144, 2465783, 7908040, 4850461, 7760143, 5327696, 2783796, 1019144, 4936167, 628269, 2789879, 3458532, 2158093, 7938372, 8169885, 1807334, 902625, 3849035, 5875551, 7799674, 5066733, 509629, 3923401, 2996437, 2692840, 5033299, 6595372, 7555780, 4194952, 4051155, 3965318, 555926, 7462042, 5282356, 85641, 1752871, 4730343, 4871035, 3472137, 508558, 7661375, 4365784, 5067179, 4162227, 8303119, 5913116, 3410516, 6490720, 1473330, 6668530, 1281811, 6314371, 7335438, 7116054, 6067383, 6156068, 7324117, 4270861, 6128117, 2415458, 7398887, 1354167, 3841396, 3746890, 4949, 5055129, 1860145, 7537674, 1219654, 6904164, 5645496, 8373922, 6265430, 1190024, 3186753, 1308799, 3253610, 2317204, 1376668, 6588730, 362807, 7193017, 3807296, 3997399, 3497002, 7356368, 7468089, 5219095, 3874960, 6475936, 6713219, 1171759, 2598613, 2791820, 5866490, 951197, 5369665, 6315307, 5827222, 2721059, 1216367, 1249010, 4404513, 6673009, 5740858, 7977829, 1074271, 3580740, 3049408, 5574822, 858646, 3844369, 2939675, 4571494, 8017150, 7932937, 4856383, 2309194, 7500594, 7822064, 3223465, 3655578, 6268745, 4578210, 8208120, 4081631, 8158826, 7970842, 2165745, 5082179, 2558960, 1801414, 832326, 112550, 1752157, 752419, 585300, 1743031, 5952237, 94983, 6238499, 4986726, 3289590, 4911352, 4429505, 407994, 7492502, 6520026, 2213619, 4513026, 6306793, 1767213, 5397406, 8122633, 3702908, 1693338, 7518707, 7806122, 235913, 5624602, 1429157, 5355818, 104960, 2617326, 3083201, 3919608, 7554598, 3863280, 7290663, 517898, 2887302, 4455128],
[3438318, 8172984, 7249569, 7947997, 4068440, 6137720, 877059, 5182893, 7262977, 5209739, 6919789, 6999718, 2126322, 6902657, 1382279, 6772064, 2548347, 114873, 6715793, 444289, 5520805, 466005, 3727904, 6737970, 1658045, 4993563, 4934391, 7945929, 4818244, 1675707, 1622442, 7973918, 4297721, 3516160, 8306654, 7102274, 3136576, 3828631, 1380370, 430778, 2568148, 8237221, 3176508, 5093691, 4009935, 2461298, 2915557, 7990260, 5111853, 2505676, 125106, 8210068, 3098242, 7967788, 6642839, 5853156, 4174481, 2834652, 2945101, 3735061, 6074917, 1575598, 3989088, 2887490, 4351108, 8066067, 6263656, 2815038, 4182255, 515454, 1110208, 7691910, 6681646, 1858592, 977596, 1979101, 71900, 383177, 3230846, 1435310, 271850, 3983499, 7407156, 6628519, 1797478, 4401807, 3037168, 924034, 8098157, 625748, 6796711, 907214, 1595619, 4420794, 6172659, 1734951, 8174406, 4640354, 1843097, 7756384, 3407291, 4146305, 2969847, 6208688, 1397024, 1986288, 875439, 3578204, 4923129, 1996287, 6499770, 2769806, 2191382, 1191961, 8008455, 3019159, 3622288, 4933165, 3480441, 162241, 7059499, 4075750, 1442988, 1104294, 2657305, 1182610, 8006428, 4957117, 7228493, 5816969, 5108671, 7392225, 312620, 6338213, 4272752, 1508307, 2243644, 1707552, 100918, 1186755, 2683573, 6276376, 2785831, 3655033, 6388643, 1519864, 201236, 7138531, 5861678, 3039340, 7655526, 5403659, 6529047, 4750682, 4860635, 7504842, 749112, 5727005, 3817919, 6440536, 610493, 4619646, 632950, 3431088, 5695278, 7875447, 1311807, 1930757, 1650718, 2781294, 3168879, 4244934, 2921392, 3792139, 85272, 2420794, 5329122, 3591161, 3636327, 3205967, 3484555, 1991783, 6102748, 6717329, 7179026, 543518, 757473, 7308682, 8328323, 5353167, 760982, 4131380, 2897897, 4917311, 6328141, 8115426, 4925068, 516253, 7224575, 7771874, 849942, 562221, 2565053, 278013, 2591760, 1496154, 67109, 7842838, 5820064, 2823641, 4813834, 1506700, 8212410, 6228424, 1978732, 1343523, 3570700, 7530926, 1335617, 4960963, 488810, 2544601, 3941325, 3392883, 6977328, 853188, 3554256, 5307564, 4456334, 5531323, 6364013, 4047535, 2175606, 7830054, 2961394, 2505477, 7046284, 6007665, 454427, 3206051, 5224227, 2550107, 8345148, 7450149, 1934101, 845507, 6550355, 2554690, 1124346, 7547900, 5115005, 5973457, 4132071, 7184456, 1413371, 4778558],
[8194124, 907806, 6384230, 7764429, 7773449, 21729, 7963670, 3619340, 1431176, 1977709, 1864711, 199723, 3155361, 956781, 3479289, 7103935, 243615, 7689822, 1313508, 3772945, 7186321, 2264433, 6071321, 5956389, 6997144, 6632314, 6157705, 3587512, 1455980, 7099507, 2939181, 3261584, 1385245, 3877250, 1406309, 2723454, 3984339, 747903, 1171683, 8064044, 4988614, 6793770, 2053923, 2479500, 5208682, 451342, 6407788, 2516922, 5419490, 847204, 5547799, 226813, 3518021, 3058361, 5793076, 5389076, 6355158, 3754998, 186419, 5305869, 6276460, 6976253, 491916, 2445349, 7146487, 1151772, 3929210, 4968034, 4605750, 7680261, 725187, 7803558, 6694200, 5006339, 2510060, 3883981, 7212806, 418494, 1579405, 5735102, 5539203, 3363044, 7303183, 7658371, 7217800, 7661729, 4330591, 7230983, 6547656, 783336, 2028951, 6426456, 253883, 3455067, 1926425, 5192750, 7527077, 5917630, 4204359, 3469827, 6041722, 4974801, 6730281, 4334473, 7408430, 7408461, 674351, 5220825, 366179, 6868126, 2782174, 5057156, 1592273, 3591829, 1572129, 1373589, 95210, 3013646, 2703984, 4808318, 1965222, 2032162, 1472659, 6304593, 6572652, 1864989, 5108703, 7043524, 1734229, 7999989, 7728894, 8149171, 1846795, 7216118, 899719, 8185620, 8224289, 770904, 1600810, 2259362, 5868711, 816557, 3350543, 5930585, 2192439, 6579924, 3091705, 1222199, 7425912, 2057197, 5419193, 2831270, 3206884, 6340016, 5089067, 3469439, 3418827, 7428, 487441, 7771743, 5656485, 50919, 7794809, 6885286, 5328831, 1824902, 5424716, 6592628, 1622147, 3860922, 310671, 3625798, 1068807, 149967, 6203058, 7725588, 8277505, 4375371, 4637971, 7910949, 6428904, 7671128, 1340005, 7528774, 8325628, 3551206, 6519224, 4374968, 235446, 244412, 310387, 7590444, 5035267, 2540454, 13268, 5963789, 7839642, 2086358, 5564280, 1539952, 6864036, 6829238, 4635500, 8132238, 3035612, 7035235, 3504748, 611161, 5344039, 3485709, 4300630, 2704160, 2457501, 5900820, 4883678, 1330524, 3543227, 4953761, 7767166, 3751379, 4688901, 8078310, 558737, 395737, 2050240, 7769934, 5025237, 4010289, 6406586, 5920048, 459679, 5275965, 7367126, 2693321, 788490, 6793322, 1535884, 3374420, 704903, 6197493, 2971041, 1304290, 696120, 3886010, 3309079, 7068662, 2282261, 2319063, 4760282, 7303847, 6241841, 1537763, 8223218, 4549252, 4412909, 6733912]]
wPrimeApprox: [[5883707, 2589880, 1995189, 5932687, 6560885, 1918345, 3261487, 5929740, 6262902, 510166, 5619233, 4457849, 5833959, 7248443, 8283639, 5272010, 6159614, 4480943, 2516644, 3936440, 5637212, 4501054, 5503108, 2738628, 8035335, 1353405, 768130, 2132487, 7202819, 6137463, 4805307, 2305894, 7088975, 4346302, 6473617, 6570978, 3143444, 2107250, 3015317, 2016816, 3475854, 732250, 2221151, 4278018, 1712500, 1099395, 6376066, 7483656, 4907220, 6342508, 7654699, 4921278, 643089, 7516240, 1828542, 7384630, 7277891, 4199726, 13925, 4684828, 7122366, 2432218, 1329641, 3455841, 713857, 7629265, 3588657, 3787644, 2606893, 6003360, 944002, 2185836, 3441398, 8072092, 2029191, 6225254, 646895, 6543179, 4271230, 1578684, 2484572, 5654362, 3275546, 3997030, 1988589, 5576307, 5678338, 293247, 3457009, 3717231, 6320113, 7020818, 4248812, 4215177, 3921802, 6757021, 5716201, 2445237, 4113459, 7114162, 8009165, 3279802, 487977, 6197433, 7357078, 2892656, 3004424, 1664004, 4567727, 2398976, 6457913, 8181209, 8330177, 53223, 570684, 5239534, 2989417, 7039624, 3692155, 2442313, 5533795, 3579630, 113224, 2587793, 1482241, 6848836, 7831391, 5869474, 4731387, 5651347, 7268875, 5193209, 2505916, 6110335, 6239464, 1328114, 2550859, 3764614, 4192023, 2144676, 2629132, 5633312, 4892140, 703095, 4914160, 2714139, 7823080, 7657897, 6685363, 5704221, 1409218, 5724412, 1249485, 2785550, 5299072, 6604626, 1818458, 1857851, 734827, 6877965, 7296355, 6080553, 767569, 1758336, 3747252, 142000, 1936572, 1150296, 6540115, 1547881, 6010950, 5717066, 7387839, 3741066, 5580776, 1604219, 3827212, 1315646, 2288586, 5802063, 1376075, 4669831, 1733919, 8243842, 1180346, 3469011, 6155214, 7532909, 597781, 6666026, 7955203, 6839660, 7398578, 7423939, 7112793, 4329144, 5878933, 7571244, 5312775, 4605751, 3677050, 3937609, 3699149, 2032037, 5728553, 4249221, 5530773, 3767901, 7442325, 7524511, 802978, 6053660, 4967698, 7031152, 5723433, 8154594, 3391469, 3438332, 3935658, 2228393, 6395759, 806192, 2465254, 6246913, 7798446, 7336079, 2284573, 6363890, 824605, 3470676, 5296041, 3119374, 3118825, 2871505, 4712776, 1997490, 1440506, 1174905, 3326193, 2376493, 6067684, 1130451, 4259856, 6861916, 153053, 6019445, 3046782, 7653546, 4527502, 1598896, 2297435, 7842700, 7946176, 4414237, 3990968, 2187127],
[1527072, 7448419, 8036574, 2083952, 3676667, 6581566, 2526090, 3029708, 243341, 2345402, 39043, 4016585, 2603408, 7577959, 5979283, 7000309, 2441099, 4123927, 5724727, 4789201, 7103773, 8018870, 6216822, 7190020, 3622625, 1216934, 3994608, 4415048, 6098900, 4264955, 6565644, 5365246, 7904970, 7650410, 2164688, 7917936, 7206784, 8220298, 2205816, 2015120, 379097, 6266318, 6592140, 8327952, 4755956, 5751213, 7063595, 3604343, 1821808, 2305280, 2871212, 6241632, 6787982, 6440785, 3667293, 6939121, 8363835, 4826753, 480016, 4133597, 3885507, 1192953, 4669089, 5684760, 1971216, 6995643, 3862194, 2805735, 489168, 196850, 166096, 6263138, 3951736, 6249534, 7865500, 7437912, 8243611, 3894527, 6769593, 5139880, 3125431, 2588976, 4392079, 4537545, 7527359, 4362733, 5687472, 2339130, 5582435, 3430195, 4431767, 3477444, 2051148, 2174040, 7634828, 267812, 8161455, 4048436, 1078230, 3073175, 183935, 4663835, 7770089, 6650435, 4189287, 7048982, 3192397, 2734084, 6772672, 8049467, 3750660, 4696597, 1706457, 47531, 173804, 4011659, 354863, 2345995, 6276691, 5155891, 7190366, 2688468, 4805825, 3965055, 4912918, 5007160, 4596230, 4363409, 7297828, 7926308, 1692782, 316123, 5941033, 7654861, 6483745, 6109334, 6711500, 7375729, 1743965, 4607529, 3483046, 2221060, 5411722, 1713282, 6880742, 1452454, 1174850, 7383784, 2281715, 5918377, 8251496, 1385500, 1268853, 4719894, 7362915, 7354042, 3856366, 7675587, 3498524, 2982683, 3357721, 2881239, 2728248, 3486803, 3846902, 8352573, 2662833, 8197064, 4836188, 7290784, 4652448, 1823689, 4351898, 8297014, 3125234, 1721797, 2695929, 393339, 7340759, 2504095, 3150299, 4868912, 2276458, 1629987, 7547167, 8094512, 7417026, 1195462, 3925589, 8149734, 7185385, 4835009, 3855299, 3297964, 2104430, 1599427, 4713314, 5373480, 1560134, 146054, 5161360, 8334447, 1903579, 1545303, 3074720, 5595108, 5220574, 133227, 7772264, 1798162, 7070858, 995230, 2551104, 7400932, 3802144, 154541, 949484, 7013813, 7021856, 4814425, 5696659, 3165894, 838331, 2398229, 1321524, 3038785, 221523, 4991671, 5339867, 4119464, 3561621, 3816692, 1031543, 1637041, 8031679, 1140304, 1937112, 459213, 75931, 1239426, 7927879, 4460244, 57385, 7914573, 1146915, 4294315, 4024703, 8244514, 7972301, 1205939, 6892661, 1780844, 3270514, 1244592, 7109116, 7291387],
[7921525, 1656911, 4127995, 6279424, 2437830, 1833311, 6369033, 654036, 6444, 5407826, 6343197, 1525171, 8029546, 3675897, 3676987, 7773281, 6955552, 4434853, 301996, 6164759, 7512307, 3615208, 8097645, 4568619, 46995, 7436493, 5606921, 5959303, 6069875, 329200, 4803017, 7863190, 3034834, 6723708, 4876500, 2566339, 6397822, 524033, 4057510, 5096223, 5588376, 2037387, 220431, 7913511, 6642390, 2211649, 5955924, 716480, 7144953, 2577189, 2774273, 4568627, 983396, 5941938, 7558571, 263036, 5506744, 6498081, 3677033, 1340669, 332706, 4078999, 6304686, 7255135, 4601881, 6383429, 3551400, 6369324, 4909157, 2431258, 6969858, 1082392, 4921565, 7109987, 1585812, 1438872, 1712971, 3562076, 6771002, 2521004, 2083387, 5494059, 4134853, 6225516, 3701876, 2791285, 3205167, 5870863, 6193771, 8014026, 3980526, 7591137, 4479695, 2211472, 4883564, 1711595, 5648068, 3550248, 7721194, 3986841, 1572646, 4668547, 66235, 4444445, 2845581, 3397855, 6618717, 2927322, 5714430, 3477499, 4307453, 4928455, 645263, 2168136, 427701, 2794986, 982559, 7794166, 7298447, 756655, 7646305, 2981178, 2991372, 2797765, 1058076, 6820869, 2366759, 7600432, 2613113, 2327877, 3600588, 2697582, 6302080, 5744480, 5010971, 5749772, 4518297, 8243123, 4226621, 193706, 5710824, 5182661, 6652459, 4145969, 4959623, 2842833, 6989095, 4243631, 7065719, 4909830, 5664689, 4479894, 4484773, 1426693, 7001671, 1372367, 1137062, 4988965, 3393035, 8243990, 2195369, 4998159, 5677392, 1358595, 2588755, 2392960, 1577459, 4234119, 2695562, 465037, 1647386, 2635437, 5551112, 3583824, 1483346, 3713492, 6619612, 7955166, 2425151, 6047758, 7875813, 1720161, 1699835, 5955966, 3367383, 5093539, 3217278, 2583402, 951220, 7822267, 1854209, 5685611, 451200, 1040025, 7612328, 3494146, 1199171, 4368201, 868712, 879347, 2564907, 8052317, 4035406, 6564768, 2055075, 3149318, 2557512, 4473791, 725630, 3819121, 2562036, 6482205, 5027941, 4122403, 3184535, 5911552, 2369257, 7376966, 8203916, 8229326, 3384035, 6411416, 7664952, 1869363, 6422284, 2711548, 7487801, 6929789, 6167695, 8274611, 3342403, 3517242, 4183942, 5485819, 3900058, 5744525, 3816757, 6699191, 6687037, 5511396, 6267249, 4684788, 2252946, 5352815, 8317336, 7619213, 2893874, 7487944, 6468078, 735158, 3392491, 3489534, 3259393, 3624150, 4193376, 6835785],
[6364966, 1905480, 1239564, 5771930, 7217032, 7401658, 132589, 6037390, 6715658, 3568175, 3664367, 4627772, 6736742, 7274235, 79576, 3076676, 2368190, 7411001, 3430490, 2809932, 3405279, 6539981, 3185369, 2067268, 6467966, 1202315, 3653278, 3440856, 4285032, 7346247, 6814717, 5366024, 2699207, 7392103, 183400, 4279647, 2878621, 3258505, 4402703, 212743, 3242642, 5234546, 5035789, 1213079, 7176302, 4428972, 2516031, 90702, 1728568, 5607602, 7429269, 2284753, 7701213, 2718573, 1266861, 6652250, 7644259, 2842395, 2857542, 7562598, 4858471, 5950260, 7619326, 6954122, 1743816, 5649644, 7769688, 7949888, 7550544, 2157621, 2364969, 3568327, 2242877, 6734253, 1611552, 3767791, 2970247, 7390893, 4127279, 5136196, 5074626, 5438239, 1729071, 1313629, 6536562, 290232, 1466069, 7606787, 6987107, 2821545, 4116736, 6554039, 7588946, 2590195, 6023193, 3752969, 1511572, 4556614, 2563301, 1066351, 954365, 1014260, 7036080, 6747192, 7643079, 3970781, 4398730, 2512902, 8205840, 6762339, 2596945, 1836661, 1350042, 6554737, 6386789, 2521002, 3356336, 5746546, 5139523, 4458638, 3040025, 2295196, 6924777, 1962481, 7102135, 1043195, 3579659, 2979726, 82632, 852248, 3124494, 5899819, 6005951, 3878503, 2146754, 6617372, 6123100, 376157, 8281767, 8227419, 5592560, 729584, 6921574, 7816447, 7692166, 4280687, 3280614, 5988461, 2537213, 5410248, 1735871, 1095988, 2164003, 3757207, 8177583, 5724171, 6956657, 5648921, 3783231, 5961542, 8173975, 1758408, 1740386, 7025195, 3934803, 6304442, 7989459, 1339612, 478341, 4281595, 4880675, 3511434, 6850697, 7583950, 3727549, 7588607, 8190838, 2681068, 1941140, 1206458, 6430874, 4142552, 2373822, 3830389, 1260832, 1954751, 7740527, 2704280, 4931886, 4302761, 625278, 4465963, 7032224, 2813779, 5895008, 740340, 6646225, 5595053, 573763, 4537589, 1599353, 7422091, 3880833, 7374423, 714891, 3568024, 2986377, 3377583, 8121748, 2123491, 3374285, 4416390, 1474358, 4426259, 5774046, 4813975, 1087417, 4370548, 6608653, 1512758, 675093, 3867837, 4683201, 4587474, 219494, 304999, 554630, 1846979, 1157552, 7287573, 1078877, 6494471, 939735, 33726, 7836548, 949227, 4398182, 1353892, 2498835, 5428348, 990713, 5050324, 3873434, 5478434, 3134442, 7369444, 17953, 418163, 5329960, 1723033, 929838, 6770559, 5087868, 4542938, 6527878, 601132],
[1649559, 6283826, 711182, 4283678, 6999437, 7266209, 3775470, 2947887, 2258754, 2942988, 4604490, 7254901, 2564245, 4797647, 5487708, 3485918, 2207375, 3900213, 2270636, 8137730, 7863921, 3094451, 2931856, 1687438, 5197024, 1092362, 5179047, 6802943, 7833732, 5929719, 5679125, 1193846, 2129687, 2776789, 4139123, 320763, 6712705, 6332099, 4512272, 485084, 2558544, 848780, 2522197, 8020598, 5308843, 4759408, 6266675, 4649503, 2107441, 7861548, 2187736, 5900325, 7473748, 6165247, 7523375, 8331994, 7713023, 6718997, 3479232, 4642326, 7085144, 5940877, 6748263, 4697782, 3644399, 3679658, 4164280, 2957871, 8132226, 6770820, 7923220, 5079550, 7586497, 3080787, 6738463, 5958865, 6908394, 5997134, 6144147, 739542, 2365157, 4066819, 5053644, 7806591, 5413108, 4996036, 7215369, 1096505, 4467060, 7012975, 2664538, 3992759, 7556290, 5389779, 7434033, 2796515, 809732, 8063252, 2268602, 2684595, 7026863, 1072123, 6655872, 3439607, 6065867, 6800928, 6199865, 6126766, 4051421, 6988631, 973409, 3085291, 6450333, 6448952, 284022, 5517385, 629925, 7443927, 4894777, 473082, 5553976, 7945635, 7370277, 3847991, 7445351, 535955, 6590412, 587862, 4163205, 6844006, 7974417, 1359446, 3691831, 5948335, 7159843, 6151797, 6247024, 8262708, 1199834, 7963018, 1265295, 5082482, 634850, 1982287, 1855610, 7501745, 4479333, 2268273, 3974964, 11694, 7208751, 44400, 2504224, 3022805, 8285488, 83477, 4334981, 1961151, 2756643, 5200394, 5719413, 3871391, 8343868, 2878807, 4107117, 7579923, 5298503, 844509, 5373280, 2351769, 5418004, 2121306, 5204993, 4666293, 7959637, 343257, 7415602, 8191735, 3131276, 4343825, 4244605, 528113, 5146620, 3844219, 6510419, 1918352, 407853, 6412507, 3094160, 5820962, 3186842, 7355543, 5249179, 4811534, 8053767, 6066391, 7736118, 4789223, 2883244, 4322809, 5005404, 6798534, 6589944, 2033719, 5378751, 3949013, 3702809, 4381733, 38764, 6045692, 5673755, 2277432, 68193, 518650, 3660962, 6727774, 3251320, 4339676, 4792334, 6401434, 2980710, 6423744, 8081771, 5568765, 1635450, 3298451, 3246142, 2477734, 5778093, 4332260, 4496043, 5268103, 894552, 4818780, 1975834, 6858349, 2919442, 657572, 3760968, 730002, 3532307, 1558687, 6634287, 4213107, 3102460, 8365951, 1549733, 7424808, 4896715, 1719877, 478410, 4156900, 2061212, 1896041, 295351, 5683705],
[309581, 5898280, 3973974, 5522149, 6825963, 1138814, 5481109, 102849, 1649704, 5607249, 3175112, 852939, 251811, 6507694, 3158664, 6927536, 4430909, 7077865, 5067958, 5348558, 3782903, 2031547, 6455760, 1066281, 7464702, 1057464, 3398574, 2951688, 7527847, 4004276, 1419891, 6376194, 7980174, 6143087, 3580203, 4841613, 3582524, 5873036, 5619068, 853093, 1667769, 3466078, 3775975, 6542374, 2872999, 5474299, 6956761, 3842051, 1983957, 4797629, 5233947, 4596275, 795335, 156997, 6498163, 387344, 6394521, 4757058, 1178955, 1552294, 2830212, 873760, 987674, 1054739, 4581882, 1318307, 8240484, 805199, 2728660, 920505, 6019885, 4962570, 2332356, 5459070, 8140097, 8142736, 2454247, 2376948, 2861478, 798806, 5842752, 786833, 6548836, 5955856, 3991634, 3618112, 632508, 5276602, 7953635, 5887676, 7345733, 5084582, 2088256, 3271303, 3033926, 4106048, 6891281, 5615695, 3028368, 1969421, 3589442, 4803296, 3579368, 6350219, 2914904, 7285782, 7772399, 1017088, 2859707, 59507, 7381697, 2348038, 7141504, 6505701, 7677172, 7102667, 4790707, 739793, 3537826, 1442161, 3290057, 797379, 2890198, 5505122, 255114, 737545, 7093138, 228434, 84031, 5501692, 7454159, 5601362, 4690103, 1042225, 6320479, 2129778, 6626365, 7541935, 105411, 7236114, 6950664, 5813567, 6357897, 6420405, 715921, 184661, 2759623, 2900331, 980513, 2296052, 25902, 6747702, 6305423, 4420854, 5354727, 7432923, 199181, 169382, 8307997, 1134556, 432487, 6668275, 4083722, 4615697, 6257231, 6040215, 3301448, 1166143, 7751902, 4620317, 5601182, 7730508, 7523238, 4897826, 3506331, 2854830, 2081947, 6048643, 7282097, 3000042, 1676827, 5707723, 2877674, 552442, 6693042, 1658012, 6762642, 5835579, 5218686, 4397871, 3536841, 5187132, 3153717, 6537207, 8013997, 7022787, 2438597, 1700806, 97651, 3235265, 3843268, 1456901, 5503061, 4857426, 4028942, 7022331, 5909800, 2340975, 6543859, 564992, 118295, 3752128, 1927252, 5951456, 5455288, 6903213, 1213449, 2638630, 882694, 7299575, 4691100, 4788034, 6837241, 3961356, 4838814, 909466, 1790727, 5484749, 1776211, 6652243, 2282192, 6208326, 3661450, 6516601, 2121121, 7249292, 355576, 63074, 2571015, 3011092, 7071701, 6346279, 1179578, 5144306, 6530947, 5379162, 5417431, 1247094, 4071786, 4968094, 4342021, 3111863, 4421256, 7123930, 4797572, 26921],
[5882301, 1235740, 690560, 1922041, 152552, 849418, 2335484, 6199993, 971124, 779129, 4645037, 5113975, 8105905, 3110608, 5667568, 2659596, 5170930, 5366552, 4017128, 4935531, 5613899, 4993306, 481568, 2956664, 6773999, 8324519, 5454077, 5066007, 1216409, 4649845, 5032286, 4845131, 5196542, 5166610, 1318542, 954037, 3353682, 7314730, 2849637, 7737796, 4965161, 2235478, 18977, 5481917, 3171564, 6379103, 3269995, 3109062, 1966589, 4350805, 556313, 5220937, 7963858, 7563271, 1664700, 6077178, 532400, 5272964, 83480, 3616375, 6645863, 6125146, 6329894, 4321470, 291371, 8209917, 4776655, 5470375, 4704439, 5615196, 7370025, 33692, 2264410, 4925967, 3761196, 7929520, 2557964, 967183, 6593703, 293142, 1447695, 5519044, 4309687, 5640452, 7950657, 4013527, 2576434, 5885681, 1205675, 511598, 6884495, 6016493, 5114754, 263619, 1735926, 1111033, 659818, 5348935, 2638043, 7353084, 5888855, 6860879, 1494219, 2806118, 3235950, 5949771, 5720688, 5943045, 2127150, 3479786, 7838850, 4269571, 4598481, 6978979, 5910196, 1083995, 6238905, 29449, 7910848, 428598, 1196753, 1839932, 4297159, 2812983, 4463265, 406806, 3953979, 613572, 7270002, 3964376, 5608604, 5855209, 5945419, 4587422, 5157450, 1170509, 7070346, 6848357, 2276703, 7122508, 6582489, 3168863, 6408012, 4505650, 2903287, 1196366, 3282893, 1343853, 4283139, 4637379, 1445526, 1868875, 3193102, 2131251, 7005782, 5365490, 4703250, 1837862, 1166749, 3865835, 6699986, 5319383, 3416183, 7204176, 6473280, 5189079, 5600440, 4305195, 4700729, 8189775, 6532154, 777302, 233906, 4472662, 4545320, 490931, 682613, 1874081, 2987854, 2459634, 3318986, 6464960, 950353, 4092911, 6540502, 6712205, 1280195, 190629, 5789025, 6005560, 3045350, 1790551, 6889254, 7086260, 717440, 5569516, 4877312, 2732427, 8243669, 7553809, 501366, 7825530, 2889593, 7890253, 2271069, 61849, 940387, 6752745, 1237054, 5049556, 475551, 2005320, 3894817, 6967196, 3616270, 1348045, 3825026, 2210031, 2978919, 3162026, 1193511, 1911322, 2575608, 6180523, 6207003, 980705, 6766108, 1087154, 6959971, 395459, 6127183, 6048810, 7100719, 1586515, 3914437, 5758589, 5533136, 4545110, 5459505, 6843713, 3961056, 6861795, 5523141, 7723178, 4239685, 7104949, 2988143, 8369064, 1126491, 338326, 101106, 5632349, 259318, 2314769, 5464062, 7895497],
[1916637, 498467, 4237328, 2018036, 2441431, 6914979, 4809593, 3069521, 3899548, 8216592, 4411371, 2239065, 3976238, 3209777, 5461697, 7660643, 7945796, 7757152, 3756075, 5181598, 5204545, 7349978, 3346429, 530066, 2209358, 3034816, 5668618, 2238646, 2701377, 1042072, 7809716, 1891128, 2380133, 5946813, 1150790, 1581420, 1244846, 3802816, 4825735, 7227427, 7076756, 1654056, 4206464, 893235, 4212115, 5217792, 7856593, 6435066, 1171694, 1599371, 8216430, 259048, 5559815, 5475367, 487445, 7866522, 1987688, 2877776, 6804671, 2189297, 4352053, 3169268, 586785, 830084, 6199032, 4224327, 3018190, 1888540, 2381545, 4138725, 4912191, 878191, 2308366, 1300896, 3351022, 6417590, 7878147, 1927673, 650280, 476060, 7071018, 3667646, 5996400, 2600851, 6933469, 1509836, 3796881, 1816497, 997371, 7365544, 5134805, 7757629, 2267906, 1042761, 6792975, 5016208, 8165430, 1662196, 2749063, 1056713, 729312, 7027115, 8048253, 6684789, 5617587, 6668700, 5965932, 7934995, 4975450, 7667343, 1785168, 7379313, 3337724, 918495, 428458, 1606270, 3506341, 2834675, 5045787, 4984592, 6204567, 1985719, 3959413, 897484, 3919506, 3695769, 6977830, 2028369, 5376111, 5183438, 5517126, 4676154, 5356219, 1243315, 473270, 3045631, 6355064, 4951040, 5698279, 1544004, 392957, 5681980, 2194558, 4908179, 2083589, 5370038, 222052, 1609716, 5885429, 3522328, 7856896, 7890386, 7199113, 6951285, 519467, 2182082, 2561992, 844309, 959994, 596456, 5542789, 7515668, 3167297, 5260690, 8102336, 6420494, 3260456, 4168120, 232353, 2091024, 1187945, 1561895, 5808296, 6536865, 7348700, 8048805, 6760741, 3938239, 1194437, 730972, 3091198, 2537045, 3978413, 2381551, 2265393, 7813190, 6385920, 1479011, 2018425, 5354186, 3770970, 7375592, 370622, 3342537, 1649130, 5243122, 1087426, 1924824, 3795996, 4318505, 1045656, 3718398, 3230695, 2116203, 2287643, 7886655, 7978348, 3946539, 6389468, 3473910, 4139558, 7072759, 7575235, 7463165, 739301, 5475874, 6433352, 7573555, 7554691, 2684940, 5737098, 8367339, 5152571, 802403, 7510792, 2708566, 4460797, 6292995, 52384, 6162159, 1473800, 1501745, 776418, 3215203, 3566041, 992663, 5730667, 1354712, 2809384, 4023403, 7573509, 7200358, 6675720, 5712589, 144542, 4969589, 7480885, 5466485, 3287988, 2201861, 6116874, 6181858, 3620400, 5869112, 6482831, 72247]]
w1Prime: [[11, 5, 4, 11, 13, 4, 6, 11, 12, 1, 11, 9, 11, 14, 0, 10, 12, 9, 5, 8, 11, 9, 10, 5, 15, 3, 1, 4, 14, 12, 9, 4, 14, 8, 12, 13, 6, 4, 6, 4, 7, 1, 4, 8, 3, 2, 12, 14, 9, 12, 15, 9, 1, 14, 3, 14, 14, 8, 0, 9, 14, 5, 3, 7, 1, 15, 7, 7, 5, 11, 2, 4, 7, 15, 4, 12, 1, 12, 8, 3, 5, 11, 6, 8, 4, 11, 11, 1, 7, 7, 12, 13, 8, 8, 7, 13, 11, 5, 8, 14, 15, 6, 1, 12, 14, 6, 6, 3, 9, 5, 12, 0, 0, 0, 1, 10, 6, 13, 7, 5, 11, 7, 0, 5, 3, 13, 15, 11, 9, 11, 14, 10, 5, 12, 12, 3, 5, 7, 8, 4, 5, 11, 9, 1, 9, 5, 15, 15, 13, 11, 3, 11, 2, 5, 10, 13, 3, 4, 1, 13, 14, 12, 1, 3, 7, 0, 4, 2, 13, 3, 11, 11, 14, 7, 11, 3, 7, 3, 4, 11, 3, 9, 3, 0, 2, 7, 12, 14, 1, 13, 15, 13, 14, 14, 14, 8, 11, 14, 10, 9, 7, 7, 7, 4, 11, 8, 11, 7, 14, 14, 2, 12, 9, 13, 11, 0, 6, 7, 8, 4, 12, 2, 5, 12, 15, 14, 4, 12, 2, 7, 10, 6, 6, 5, 9, 4, 3, 2, 6, 5, 12, 2, 8, 13, 0, 11, 6, 15, 9, 3, 4, 15, 15, 8, 8, 4],
[3, 14, 15, 4, 7, 13, 5, 6, 0, 4, 0, 8, 5, 15, 11, 13, 5, 8, 11, 9, 14, 15, 12, 14, 7, 2, 8, 8, 12, 8, 13, 10, 15, 15, 4, 15, 14, 0, 4, 4, 1, 12, 13, 0, 9, 11, 13, 7, 4, 4, 5, 12, 13, 12, 7, 13, 0, 9, 1, 8, 7, 2, 9, 11, 4, 13, 7, 5, 1, 0, 0, 12, 7, 12, 15, 14, 0, 7, 13, 10, 6, 5, 8, 9, 14, 8, 11, 4, 11, 7, 8, 7, 4, 4, 15, 1, 0, 8, 2, 6, 0, 9, 15, 13, 8, 13, 6, 5, 13, 15, 7, 9, 3, 0, 0, 8, 1, 4, 12, 10, 14, 5, 9, 8, 9, 10, 9, 8, 14, 15, 3, 1, 11, 15, 12, 12, 13, 14, 3, 9, 7, 4, 10, 3, 13, 3, 2, 14, 4, 11, 0, 3, 2, 9, 14, 14, 7, 15, 7, 6, 6, 6, 5, 7, 7, 0, 5, 0, 9, 14, 9, 3, 8, 0, 6, 3, 5, 1, 14, 5, 6, 9, 4, 3, 14, 15, 14, 2, 7, 0, 14, 9, 7, 6, 4, 3, 9, 10, 3, 0, 10, 0, 4, 3, 6, 11, 10, 0, 15, 3, 13, 2, 5, 14, 7, 0, 2, 13, 13, 9, 11, 6, 2, 5, 3, 6, 0, 10, 10, 8, 7, 7, 2, 3, 15, 2, 4, 1, 0, 2, 15, 9, 0, 15, 2, 8, 8, 0, 15, 2, 13, 3, 6, 2, 14, 14],
[15, 3, 8, 12, 5, 4, 12, 1, 0, 10, 12, 3, 15, 7, 7, 15, 13, 8, 1, 12, 14, 7, 15, 9, 0, 14, 11, 11, 12, 1, 9, 15, 6, 13, 9, 5, 12, 1, 8, 10, 11, 4, 0, 15, 13, 4, 11, 1, 14, 5, 5, 9, 2, 11, 14, 0, 11, 12, 7, 3, 1, 8, 12, 14, 9, 12, 7, 12, 9, 5, 13, 2, 9, 14, 3, 3, 3, 7, 13, 5, 4, 10, 8, 12, 7, 5, 6, 11, 12, 15, 8, 15, 9, 4, 9, 3, 11, 7, 15, 8, 3, 9, 0, 8, 5, 7, 13, 6, 11, 7, 8, 9, 1, 4, 1, 5, 2, 15, 14, 1, 15, 6, 6, 5, 2, 13, 5, 15, 5, 4, 7, 5, 12, 11, 10, 11, 9, 0, 8, 0, 11, 10, 13, 8, 9, 5, 13, 8, 14, 9, 11, 8, 9, 3, 13, 3, 2, 10, 6, 0, 4, 10, 11, 3, 5, 5, 3, 8, 5, 1, 3, 5, 11, 7, 3, 7, 13, 15, 5, 12, 15, 3, 3, 11, 6, 10, 6, 5, 2, 15, 4, 11, 1, 2, 15, 7, 2, 8, 2, 2, 5, 15, 8, 13, 4, 6, 5, 9, 1, 7, 5, 12, 10, 8, 6, 11, 5, 14, 0, 0, 6, 12, 15, 4, 12, 5, 14, 13, 12, 0, 6, 7, 8, 10, 7, 11, 7, 13, 13, 11, 12, 9, 4, 10, 0, 15, 6, 14, 12, 1, 6, 7, 6, 7, 8, 13],
[12, 4, 2, 11, 14, 14, 0, 12, 13, 7, 7, 9, 13, 14, 0, 6, 5, 14, 7, 5, 6, 12, 6, 4, 12, 2, 7, 7, 8, 14, 13, 10, 5, 14, 0, 8, 5, 6, 8, 0, 6, 10, 10, 2, 14, 8, 5, 0, 3, 11, 14, 4, 15, 5, 2, 13, 15, 5, 5, 14, 9, 11, 14, 13, 3, 11, 15, 15, 14, 4, 5, 7, 4, 13, 3, 7, 6, 14, 8, 10, 10, 10, 3, 3, 12, 1, 3, 14, 13, 5, 8, 13, 14, 5, 11, 7, 3, 9, 5, 2, 2, 2, 13, 13, 15, 8, 8, 5, 0, 13, 5, 4, 3, 12, 12, 5, 6, 11, 10, 9, 6, 4, 13, 4, 14, 2, 7, 6, 0, 2, 6, 11, 11, 8, 4, 13, 12, 1, 0, 0, 11, 1, 13, 15, 15, 8, 6, 11, 5, 10, 3, 2, 4, 7, 0, 11, 13, 11, 7, 11, 0, 3, 3, 13, 8, 12, 15, 2, 1, 8, 9, 7, 13, 14, 7, 14, 0, 5, 4, 2, 12, 8, 5, 7, 2, 4, 15, 5, 9, 8, 1, 9, 13, 5, 11, 1, 13, 11, 1, 9, 3, 14, 7, 14, 1, 7, 6, 6, 0, 4, 6, 8, 3, 8, 11, 9, 2, 8, 13, 3, 1, 7, 9, 9, 0, 1, 1, 4, 2, 14, 2, 12, 2, 0, 15, 2, 8, 3, 5, 10, 2, 10, 7, 10, 6, 14, 0, 1, 10, 3, 2, 13, 10, 9, 12, 1],
[3, 12, 1, 8, 13, 14, 7, 6, 4, 6, 9, 14, 5, 9, 11, 7, 4, 8, 4, 0, 15, 6, 6, 3, 10, 2, 10, 13, 15, 11, 11, 2, 4, 5, 8, 1, 13, 12, 9, 1, 5, 2, 5, 15, 10, 9, 12, 9, 4, 15, 4, 11, 14, 12, 14, 0, 15, 13, 7, 9, 14, 11, 13, 9, 7, 7, 8, 6, 0, 13, 15, 10, 14, 6, 13, 11, 13, 11, 12, 1, 4, 8, 10, 15, 10, 10, 14, 2, 8, 13, 5, 8, 14, 10, 14, 5, 2, 15, 4, 5, 13, 2, 13, 7, 12, 13, 12, 12, 8, 13, 2, 6, 12, 12, 1, 11, 1, 14, 9, 1, 11, 15, 14, 7, 14, 1, 13, 1, 8, 13, 15, 3, 7, 11, 14, 12, 12, 0, 2, 15, 2, 10, 1, 4, 4, 14, 9, 4, 8, 0, 14, 0, 5, 6, 0, 0, 8, 4, 5, 10, 11, 7, 0, 6, 8, 14, 10, 2, 10, 5, 10, 4, 10, 9, 15, 1, 14, 0, 6, 8, 8, 1, 10, 7, 12, 4, 1, 12, 6, 11, 6, 14, 10, 9, 15, 12, 15, 9, 6, 8, 10, 13, 13, 4, 10, 8, 7, 8, 0, 12, 11, 4, 0, 1, 7, 13, 6, 8, 9, 12, 6, 12, 15, 11, 3, 6, 6, 5, 11, 8, 9, 10, 2, 9, 4, 13, 6, 1, 7, 1, 7, 3, 13, 8, 6, 0, 3, 14, 9, 3, 1, 8, 4, 4, 1, 11],
[1, 11, 8, 11, 13, 2, 10, 0, 3, 11, 6, 2, 0, 12, 6, 13, 8, 13, 10, 10, 7, 4, 12, 2, 14, 2, 6, 6, 14, 8, 3, 12, 15, 12, 7, 9, 7, 11, 11, 2, 3, 7, 7, 13, 6, 10, 13, 7, 4, 9, 10, 9, 2, 0, 12, 1, 12, 9, 2, 3, 5, 2, 2, 2, 9, 3, 0, 1, 5, 2, 11, 9, 4, 10, 0, 0, 5, 5, 5, 2, 11, 1, 13, 11, 8, 7, 1, 10, 15, 11, 14, 10, 4, 6, 6, 8, 13, 11, 6, 4, 7, 9, 7, 12, 6, 14, 15, 2, 5, 0, 14, 4, 14, 12, 15, 14, 9, 1, 7, 3, 6, 2, 6, 11, 0, 1, 14, 0, 0, 11, 14, 11, 9, 2, 12, 4, 13, 14, 0, 14, 13, 11, 12, 12, 1, 0, 5, 6, 2, 4, 0, 13, 12, 8, 10, 14, 0, 0, 0, 2, 1, 13, 8, 9, 12, 12, 6, 2, 15, 9, 11, 15, 14, 9, 7, 5, 4, 12, 14, 6, 3, 11, 6, 1, 13, 3, 13, 11, 10, 8, 7, 10, 6, 12, 15, 13, 5, 3, 0, 6, 7, 3, 10, 9, 8, 13, 11, 4, 13, 1, 0, 7, 4, 11, 10, 13, 2, 5, 2, 14, 9, 9, 13, 8, 9, 2, 3, 10, 3, 13, 4, 12, 7, 12, 4, 14, 1, 0, 5, 6, 14, 12, 2, 10, 12, 10, 10, 2, 8, 9, 8, 6, 8, 14, 9, 0],
[11, 2, 1, 4, 0, 2, 4, 12, 2, 2, 9, 10, 15, 6, 11, 5, 10, 10, 8, 9, 11, 10, 1, 6, 13, 0, 10, 10, 2, 9, 10, 9, 10, 10, 3, 2, 6, 14, 5, 15, 10, 4, 0, 11, 6, 12, 6, 6, 4, 8, 1, 10, 15, 14, 3, 12, 1, 10, 0, 7, 13, 12, 12, 8, 1, 0, 9, 10, 9, 11, 14, 0, 4, 9, 7, 15, 5, 2, 13, 0, 3, 11, 8, 11, 15, 8, 5, 11, 2, 1, 13, 11, 10, 1, 3, 2, 1, 10, 5, 14, 11, 13, 3, 5, 6, 11, 11, 11, 4, 7, 15, 8, 9, 13, 11, 2, 12, 0, 15, 1, 2, 4, 8, 5, 8, 1, 8, 1, 14, 8, 11, 11, 11, 9, 10, 2, 13, 13, 4, 14, 13, 6, 12, 9, 6, 2, 6, 3, 8, 9, 3, 4, 6, 4, 13, 10, 9, 4, 2, 7, 13, 10, 7, 14, 12, 10, 11, 8, 9, 0, 12, 1, 0, 9, 9, 1, 1, 4, 6, 5, 6, 12, 2, 8, 13, 13, 2, 0, 11, 12, 6, 3, 13, 14, 1, 11, 9, 5, 0, 14, 1, 15, 6, 15, 4, 0, 2, 13, 2, 10, 1, 4, 7, 13, 7, 3, 7, 4, 6, 6, 2, 4, 5, 12, 12, 2, 13, 2, 13, 1, 12, 12, 14, 3, 7, 11, 11, 9, 10, 13, 8, 13, 11, 15, 8, 14, 6, 0, 2, 1, 0, 11, 1, 4, 10, 15],
[4, 1, 8, 4, 5, 13, 9, 6, 7, 0, 8, 4, 8, 6, 10, 15, 15, 15, 7, 10, 10, 14, 6, 1, 4, 6, 11, 4, 5, 2, 15, 4, 5, 11, 2, 3, 2, 7, 9, 14, 13, 3, 8, 2, 8, 10, 15, 12, 2, 3, 0, 0, 11, 10, 1, 15, 4, 5, 13, 4, 8, 6, 1, 2, 12, 8, 6, 4, 5, 8, 9, 2, 4, 2, 6, 12, 15, 4, 1, 1, 14, 7, 11, 5, 13, 3, 7, 4, 2, 14, 10, 15, 4, 2, 13, 10, 0, 3, 5, 2, 1, 13, 15, 13, 11, 13, 11, 15, 9, 15, 3, 14, 6, 2, 1, 3, 7, 5, 10, 9, 12, 4, 8, 2, 7, 7, 13, 4, 10, 10, 11, 9, 10, 2, 1, 6, 12, 9, 11, 3, 1, 11, 4, 9, 4, 10, 0, 3, 11, 7, 15, 15, 14, 13, 1, 4, 5, 2, 2, 1, 11, 14, 6, 10, 15, 12, 6, 8, 0, 4, 2, 3, 11, 12, 14, 15, 13, 8, 2, 1, 6, 5, 8, 5, 4, 15, 12, 3, 4, 10, 7, 14, 1, 6, 3, 10, 2, 4, 7, 8, 2, 7, 6, 4, 4, 15, 15, 8, 12, 7, 8, 14, 14, 14, 1, 11, 12, 14, 14, 5, 11, 0, 10, 1, 14, 5, 9, 12, 0, 12, 3, 3, 2, 6, 7, 2, 11, 3, 5, 8, 14, 14, 13, 11, 0, 10, 14, 10, 6, 4, 12, 12, 7, 11, 12, 0]]
w1EncodeTemp: 5BB44DB61C9BEBA09C859B5A3F41CE498EDC4646178423ECC99FE1E38E905E73F177B542F7C4C138B586B41B77DC88D75BE86FC16E36590C00A1D6577B50D3BFB9AEC53C7548B51959FFBDB352DA43D1CE3107243DBB7E3B37B4930372ECD1DFEE8EEB9A77478B7BEEC2D90B76482CC5EFC4726A564923562CD8B0F639F48F48E34FD7654080F5DB859BFEEC27888CADFFF40E44C10DB97D44C5CDD7908127B9D45701C0C7EF70AD56988E4B7B78441F806290DFD856FD97038041AC5E89A989FE13FBCCED93473A3DE2B43092EEF76766750705E9390836155E9634FE2E079E6734A9030A34B60A3F2DE507D29D6B5263A08A77322F14209FF082082F3D26EE3FC8451CA03C7FF78DC17E9FE0BB1CF9D6591CA84BF04D1B5E95B20ECB3781ECC9C7592DE933735DA4C857B6FCF849397B8F9380756D7B984151F21E6F56D2F54557BCBA0908AB8D598D9E8B393DA206A43B558315537B73FDC53FB3A656F2B4217F8222F5D8649571C58AB6E500C64F5CDE0C76A8B7D7BD9CA4F0E61C7676D84CB2EEC07D97ED60E557C6462C77E8ADE5806508A62A8E05B34E5FD25FE5B9DEB3FF4E75D473E6A8AA331CE35DD85E7B932522DD8F58D045C35CB69A464D2E6720B68BD41C001BFD8FB6A52374B0BDB730D3C82F8179EDE750248C75425F89915D1BBD91E3E771664086839B823D71991041E2C2022F38A5A2A7E6103AD29A1CC381ED6764E9957B84046F362ADABF2B5418CD1925F59A9CF4B4CE0EDF97BE9D7768D0AF6EBDBD1C84FAAA2ED885AE5EF2542D7DDCCCD862CCB1E119FB7E1E1DD83FB7CE0CF2A241E449080E650048A57B60E82A5A4A9A1F0E86187A4CC1B6E69ACF9F86DA4D8A87C04B10D786C9C6BF63568BA992D41617378D06E3398144B1B1B82D0AB326C0D6D8AA472C2E668EC3CF97B72B73D7A67D949A021C9C3225223910259BA40055251BBD78A1BFAE6486BD4697C7E62F054ECEEF193726B6100EB0BE294CEDE0BDCC016542D08CEA0020D198CC269FFB9E57C46EB3163DBD8AA7C6DF3560379AD84B1D70B4DA52E2998D29A3D3C4C7E40165CEA2AC2A9868E8092B4120C422A96F5BAA98AB610DAA929AAA23E6F54AB0C66684A1EFC3A170CD8C01A9B90E94F7250DB3B88FB512BD1A23A1E5DB53B6BB748FD92B0C1F425818188EBB9B2ADDE46D9C2636984346AD4972ADE7AC8B091C90194156C682DD02CB36EDB159E0F1F604D2A241D737476642C52C2D1DCC3EB79BDAD8FBE80612B041FA1448D569074868FAFFA7EA16644B254FB53272E93D28A8CF3200ABF1544D68218C46852924C64F117E5B3D47E2FA24AD3025D1DFDBFBF9E32631579A4C28774DAA9B2A619C3BB194A4307BFFDE412512EBA6CF864032CBFE8D125658F43CA4E761A342877246F48F7CE8EEB1EC5E0B1A5EC9C03362273B85EEBDA0AE46CCB70C
cTilde: 13E899EEDCCC0FBA629144E4AC067906B5326B8F9A6CCBABE1444ADD4645160D2257828710D1EE106021B5641E78815575D4F095D015D8465C92D2DDF4ABDFBE
cTildePrime: 13E899EEDCCC0FBA629144E4AC067906B5326B8F9A6CCBABE1444ADD4645160D2257828710D1EE106021B5641E78815575D4F095D015D8465C92D2DDF4ABDFBE
cTilde == cTildePrime, signature verified
